home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_22_GConstructorRes.txt < prev    next >
Text File  |  1996-04-18  |  110KB  |  2,054 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x00003F38 (62 of them)
  4. # A5 relocation data at 0x00001168
  5. #   A5 relocation at 00000038
  6. #   A5 relocation at 00000078
  7. #   A5 relocation at 000000BE
  8. #   A5 relocation at 000000C4
  9. #   A5 relocation at 0000010C
  10. #   A5 relocation at 00000146
  11. #   A5 relocation at 0000014C
  12. #   A5 relocation at 0000017E
  13. #   A5 relocation at 00000184
  14. #   A5 relocation at 000001C2
  15. #   A5 relocation at 000001C8
  16. #   A5 relocation at 00000206
  17. #   A5 relocation at 0000020C
  18. #   A5 relocation at 0000024A
  19. #   A5 relocation at 00000250
  20. #   A5 relocation at 0000028E
  21. #   A5 relocation at 00000294
  22. #   A5 relocation at 000002D4
  23. #   A5 relocation at 00000314
  24. #   A5 relocation at 00000354
  25. #   A5 relocation at 00000392
  26. #   A5 relocation at 00000398
  27. #   A5 relocation at 000003D2
  28. #   A5 relocation at 000003D8
  29. #   A5 relocation at 00000412
  30. #   A5 relocation at 00000418
  31. #   A5 relocation at 0000045A
  32. #   A5 relocation at 00000460
  33. #   A5 relocation at 000004A4
  34. #   A5 relocation at 000004E4
  35. #   A5 relocation at 00000522
  36. #   A5 relocation at 00000528
  37. #   A5 relocation at 00000568
  38. #   A5 relocation at 000005B0
  39. #   A5 relocation at 000005F4
  40. #   A5 relocation at 0000063A
  41. #   A5 relocation at 00000640
  42. #   A5 relocation at 0000067A
  43. #   A5 relocation at 00000680
  44. #   A5 relocation at 000006C6
  45. #   A5 relocation at 000006CC
  46. #   A5 relocation at 00000714
  47. #   A5 relocation at 00000752
  48. #   A5 relocation at 00000758
  49. #   A5 relocation at 00000798
  50. #   A5 relocation at 000007A8
  51. #   A5 relocation at 000007BC
  52. #   A5 relocation at 000007CA
  53. #   A5 relocation at 000007D2
  54. #   A5 relocation at 0000082E
  55. #   A5 relocation at 00000834
  56. #   A5 relocation at 0000086E
  57. #   A5 relocation at 00000874
  58. #   A5 relocation at 000008B6
  59. #   A5 relocation at 000008BC
  60. #   A5 relocation at 000008FA
  61. #   A5 relocation at 00000900
  62. #   A5 relocation at 0000093E
  63. #   A5 relocation at 00000944
  64. #   A5 relocation at 00000982
  65. #   A5 relocation at 00000988
  66. #   A5 relocation at 000009C2
  67. #   A5 relocation at 000009C8
  68. #   A5 relocation at 00000A02
  69. #   A5 relocation at 00000A08
  70. #   A5 relocation at 00000A50
  71. #   A5 relocation at 00000A90
  72. #   A5 relocation at 00000AE0
  73. #   A5 relocation at 00000B22
  74. #   A5 relocation at 00000B6E
  75. #   A5 relocation at 00000B74
  76. #   A5 relocation at 00000BB8
  77. #   A5 relocation at 00000C02
  78. #   A5 relocation at 00000C08
  79. #   A5 relocation at 00000C50
  80. #   A5 relocation at 00000C9C
  81. #   A5 relocation at 00000CEC
  82. #   A5 relocation at 00000D3C
  83. #   A5 relocation at 00000D7E
  84. #   A5 relocation at 00000DF8
  85. #   A5 relocation at 00000E32
  86. #   A5 relocation at 00000E38
  87. #   A5 relocation at 00000E7A
  88. #   A5 relocation at 00000E80
  89. #   A5 relocation at 00000EC2
  90. #   A5 relocation at 00000EC8
  91. #   A5 relocation at 00000F0E
  92. #   A5 relocation at 00000F14
  93. #   A5 relocation at 00000F52
  94. #   A5 relocation at 00000F58
  95. #   A5 relocation at 00000F9A
  96. #   A5 relocation at 00000FA0
  97. #   A5 relocation at 00000FE4
  98. #   A5 relocation at 0000102C
  99. #   A5 relocation at 00001066
  100. #   A5 relocation at 0000106C
  101. #   A5 relocation at 000010A6
  102. #   A5 relocation at 000010AC
  103. #   A5 relocation at 000010EA
  104. #   A5 relocation at 000010F0
  105. #   A5 relocation at 0000112A
  106. #   A5 relocation at 00001130
  107. # A5 is 0x00000000
  108. # PC relocation data at 0x000011D0
  109. #   PC relocation at 00000072
  110. #   PC relocation at 00000106
  111. #   PC relocation at 000002CE
  112. #   PC relocation at 0000030E
  113. #   PC relocation at 0000034E
  114. #   PC relocation at 0000049E
  115. #   PC relocation at 000004DE
  116. #   PC relocation at 00000562
  117. #   PC relocation at 000005AA
  118. #   PC relocation at 000005EE
  119. #   PC relocation at 0000070E
  120. #   PC relocation at 00000A4A
  121. #   PC relocation at 00000A8A
  122. #   PC relocation at 00000ADA
  123. #   PC relocation at 00000B1C
  124. #   PC relocation at 00000BB2
  125. #   PC relocation at 00000C4A
  126. #   PC relocation at 00000C96
  127. #   PC relocation at 00000CE6
  128. #   PC relocation at 00000D36
  129. #   PC relocation at 00000D78
  130. #   PC relocation at 00000DF2
  131. #   PC relocation at 00000FDE
  132. #   PC relocation at 00001026
  133. # load address is 0x00000000
  134. 00000000  0000 0000                ori.b      D0, 0x0
  135. 00000004  4348                     chk.w      D1, A0
  136. 00000006  455A                     chk.w      D2, [A2]+
  137. 00000008  4E56 0000                link       A6, 0
  138. 0000000C  2F0A                     move.l     -[A7], A2
  139. 0000000E  2079 FFFF 6EE4           movea.l    A0, [0xFFFF6EE4]
  140. 00000014  246E 0008                movea.l    A2, [A6 + 0x8]
  141. 00000018  2488                     move.l     [A2], A0
  142. 0000001A  200A                     move.l     D0, A2
  143. 0000001C  245F                     movea.l    A2, [A7]+
  144. 0000001E  4E5E                     unlink     A6
  145. 00000020  205F                     movea.l    A0, [A7]+
  146. 00000022  584F                     addq.w     A7, 4
  147. 00000024  4ED0                     jmp        [A0]
  148. 00000026  905F                     sub.w      D0, [A7]+
  149. 00000028  5F63                     subq.w     -[A3], 7
  150. 0000002A  745F                     moveq.l    D2, 0x5F
  151. 0000002C  5F37 544F                subq.b     [A7 + D5.w * 4 + 0x4F], 7
  152. 00000030  626A                     bhi        +0x6C /* 0000009C */
  153. 00000032  6563                     bcs        +0x65 /* 00000097 */
  154. 00000034  7446                     moveq.l    D2, 0x46
  155. 00000036  7600                     moveq.l    D3, 0x00
  156. 00000038  0000 FFFF                ori.b      D0, 0xFF
  157. 0000003C  4E56 0000                link       A6, 0
  158. 00000040  2F0A                     move.l     -[A7], A2
  159. 00000042  246E 0008                movea.l    A2, [A6 + 0x8]
  160. 00000046  2F0A                     move.l     -[A7], A2
  161. 00000048  4EB9 0000 0088           jsr        [0x00000088]
  162. 0000004E  2079 FFFC F110           movea.l    A0, [0xFFFCF110]
  163. 00000054  2488                     move.l     [A2], A0
  164. 00000056  200A                     move.l     D0, A2
  165. 00000058  245F                     movea.l    A2, [A7]+
  166. 0000005A  4E5E                     unlink     A6
  167. 0000005C  205F                     movea.l    A0, [A7]+
  168. 0000005E  584F                     addq.w     A7, 4
  169. 00000060  4ED0                     jmp        [A0]
  170. 00000062  8021                     or.b       D0, -[A1]
  171. 00000064  5F5F                     subq.w     [A7]+, 7
  172. 00000066  6374                     bls        +0x76 /* 000000DC */
  173. 00000068  5F5F                     subq.w     [A7]+, 7
  174. 0000006A  3233 5452                move.w     D1, [A3 + D5.w * 4 + 0x52]
  175. 0000006E  6561                     bcs        +0x63 /* 000000D1 */
  176. 00000070  6C53                     bge        +0x55 /* 000000C5 */
  177. 00000072  6F72                     ble        +0x74 /* 000000E6 */
  178. 00000074  7465                     moveq.l    D2, 0x65
  179. 00000076  6444                     bcc        +0x46 /* 000000BC */
  180. 00000078  796E                     moveq.l    D4, 0x6E
  181. 0000007A  616D                     bsr        +0x6F /* 000000E9 */
  182. 0000007C  6963                     bvs        +0x65 /* 000000E1 */
  183. 0000007E  4172 7261                chk.w      D0, [A2 + D7.w * 2 + 0x61]
  184. 00000082  7946                     moveq.l    D4, 0x46
  185. 00000084  7600                     moveq.l    D3, 0x00
  186. 00000086  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  187. 0000008A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  188. 0000008E  246E 0008                movea.l    A2, [A6 + 0x8]
  189. 00000092  2F0A                     move.l     -[A7], A2
  190. 00000094  4EB9 0000 3A3A           jsr        [0x00003A3A]
  191. 0000009A  2079 FFFF 3010           movea.l    A0, [0xFFFF3010]
  192. // begin alternate branch 0000009C-000000A0
  193. label0000009C:
  194. 0000009C  FFFF                     .invalid   <<F/7/7>>
  195. 0000009E  3010                     move.w     D0, [A0]
  196. // end alternate branch 0000009C-000000A0
  197. label0000009C: // (misaligned)
  198. 000000A0  2488                     move.l     [A2], A0
  199. 000000A2  200A                     move.l     D0, A2
  200. 000000A4  245F                     movea.l    A2, [A7]+
  201. 000000A6  4E5E                     unlink     A6
  202. 000000A8  205F                     movea.l    A0, [A7]+
  203. 000000AA  584F                     addq.w     A7, 4
  204. 000000AC  4ED0                     jmp        [A0]
  205. 000000AE  9D5F                     sub.w      [A7]+, D6
  206. 000000B0  5F63                     subq.w     -[A3], 7
  207. 000000B2  745F                     moveq.l    D2, 0x5F
  208. 000000B4  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  209. 000000B8  536F 7274                subq.w     [A7 + 0x7274], 1
  210. label000000BC:
  211. 000000BC  6564                     bcs        +0x66 /* 00000122 */
  212. 000000BE  4479 6E61 6D69           neg.w      [0x6E616D69]
  213. 000000C4  6341                     bls        +0x43 /* 00000107 */
  214. 000000C6  7272                     moveq.l    D1, 0x72
  215. 000000C8  6179                     bsr        +0x7B /* 00000143 */
  216. 000000CA  4676 0000                not.w      [A6 + D0.w]
  217. 000000CE  FFFF                     .invalid   <<F/7/7>>
  218. 000000D0  4E56 0000                link       A6, 0
  219. 000000D4  2F0A                     move.l     -[A7], A2
  220. 000000D6  246E 0008                movea.l    A2, [A6 + 0x8]
  221. 000000DA  2F0A                     move.l     -[A7], A2
  222. label000000DC:
  223. 000000DC  4EB9 0000 0088           jsr        [0x00000088]
  224. 000000E2  2079 FFFE B2A4           movea.l    A0, [0xFFFEB2A4]
  225. // begin alternate branch 000000E6-000000E8
  226. label000000E6:
  227. 000000E6  B2A4                     cmp.l      D1, -[A4]
  228. // end alternate branch 000000E6-000000E8
  229. label000000E6: // (misaligned)
  230. 000000E8  2488                     move.l     [A2], A0
  231. 000000EA  200A                     move.l     D0, A2
  232. 000000EC  245F                     movea.l    A2, [A7]+
  233. 000000EE  4E5E                     unlink     A6
  234. 000000F0  205F                     movea.l    A0, [A7]+
  235. 000000F2  584F                     addq.w     A7, 4
  236. 000000F4  4ED0                     jmp        [A0]
  237. 000000F6  965F                     sub.w      D3, [A7]+
  238. 000000F8  5F63                     subq.w     -[A3], 7
  239. 000000FA  745F                     moveq.l    D2, 0x5F
  240. 000000FC  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  241. 00000100  4164                     chk.w      D0, -[A4]
  242. 00000102  6F72                     ble        +0x74 /* 00000176 */
  243. 00000104  6E65                     bgt        +0x67 /* 0000016B */
  244. 00000106  724C                     moveq.l    D1, 0x4C
  245. 00000108  6973                     bvs        +0x75 /* 0000017D */
  246. 0000010A  7446                     moveq.l    D2, 0x46
  247. 0000010C  7600                     moveq.l    D3, 0x00
  248. 0000010E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  249. 00000112  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  250. 00000116  246E 0008                movea.l    A2, [A6 + 0x8]
  251. 0000011A  2F0A                     move.l     -[A7], A2
  252. 0000011C  4EB9 0000 3BAA           jsr        [0x00003BAA]
  253. label00000122:
  254. 00000122  2079 FFFF 61B4           movea.l    A0, [0xFFFF61B4]
  255. 00000128  2488                     move.l     [A2], A0
  256. 0000012A  200A                     move.l     D0, A2
  257. 0000012C  245F                     movea.l    A2, [A7]+
  258. 0000012E  4E5E                     unlink     A6
  259. 00000130  205F                     movea.l    A0, [A7]+
  260. 00000132  584F                     addq.w     A7, 4
  261. 00000134  4ED0                     jmp        [A0]
  262. 00000136  8E5F                     or.w       D7, [A7]+
  263. 00000138  5F63                     subq.w     -[A3], 7
  264. 0000013A  745F                     moveq.l    D2, 0x5F
  265. 0000013C  5F35 544C                subq.b     [A5 + D5.w * 4 + 0x4C], 7
  266. 00000140  6973                     bvs        +0x75 /* 000001B5 */
  267. 00000142  7446                     moveq.l    D2, 0x46
  268. 00000144  7600                     moveq.l    D3, 0x00
  269. 00000146  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  270. 0000014A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  271. 0000014E  246E 0008                movea.l    A2, [A6 + 0x8]
  272. 00000152  2F0A                     move.l     -[A7], A2
  273. 00000154  4EB9 0000 CDEA           jsr        [0x0000CDEA]
  274. 0000015A  2079 FFFF A730           movea.l    A0, [0xFFFFA730]
  275. 00000160  2488                     move.l     [A2], A0
  276. 00000162  200A                     move.l     D0, A2
  277. 00000164  245F                     movea.l    A2, [A7]+
  278. 00000166  4E5E                     unlink     A6
  279. 00000168  205F                     movea.l    A0, [A7]+
  280. 0000016A  584F                     addq.w     A7, 4
  281. 0000016C  4ED0                     jmp        [A0]
  282. 0000016E  9A5F                     sub.w      D5, [A7]+
  283. 00000170  5F63                     subq.w     -[A3], 7
  284. 00000172  745F                     moveq.l    D2, 0x5F
  285. 00000174  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  286. // begin alternate branch 00000176-00000178
  287. label00000176:
  288. 00000176  3654                     movea.w    A3, [A4]
  289. // end alternate branch 00000176-00000178
  290. label00000176: // (misaligned)
  291. 00000178  5445                     addq.w     D5, 2
  292. 0000017A  5479 7069 6E67           addq.w     [0x70696E67], 2
  293. 00000180  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  294. 00000184  616E                     bsr        +0x70 /* 000001F4 */
  295. 00000186  6446                     bcc        +0x48 /* 000001CE */
  296. 00000188  7600                     moveq.l    D3, 0x00
  297. 0000018A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  298. 0000018E  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  299. 00000192  246E 0008                movea.l    A2, [A6 + 0x8]
  300. 00000196  2F0A                     move.l     -[A7], A2
  301. 00000198  4EB9 0000 CDEA           jsr        [0x0000CDEA]
  302. 0000019E  2079 FFFF A72C           movea.l    A0, [0xFFFFA72C]
  303. 000001A4  2488                     move.l     [A2], A0
  304. 000001A6  200A                     move.l     D0, A2
  305. 000001A8  245F                     movea.l    A2, [A7]+
  306. 000001AA  4E5E                     unlink     A6
  307. 000001AC  205F                     movea.l    A0, [A7]+
  308. 000001AE  584F                     addq.w     A7, 4
  309. 000001B0  4ED0                     jmp        [A0]
  310. 000001B2  995F                     sub.w      [A7]+, D4
  311. 000001B4  5F63                     subq.w     -[A3], 7
  312. 000001B6  745F                     moveq.l    D2, 0x5F
  313. 000001B8  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  314. 000001BC  5445                     addq.w     D5, 2
  315. 000001BE  5374 796C                subq.w     <<invalid full ext with I/IS == 4>>, 1
  316. 000001C2  6543                     bcs        +0x45 /* 00000207 */
  317. 000001C4  6F6D                     ble        +0x6F /* 00000233 */
  318. 000001C6  6D61                     blt        +0x63 /* 00000229 */
  319. 000001C8  6E64                     bgt        +0x66 /* 0000022E */
  320. 000001CA  4676 0000                not.w      [A6 + D0.w]
  321. label000001CE:
  322. 000001CE  FFFF                     .invalid   <<F/7/7>>
  323. 000001D0  4E56 0000                link       A6, 0
  324. 000001D4  2F0A                     move.l     -[A7], A2
  325. 000001D6  246E 0008                movea.l    A2, [A6 + 0x8]
  326. 000001DA  2F0A                     move.l     -[A7], A2
  327. 000001DC  4EB9 0000 CDEA           jsr        [0x0000CDEA]
  328. 000001E2  2079 FFFF A724           movea.l    A0, [0xFFFFA724]
  329. 000001E8  2488                     move.l     [A2], A0
  330. 000001EA  200A                     move.l     D0, A2
  331. 000001EC  245F                     movea.l    A2, [A7]+
  332. 000001EE  4E5E                     unlink     A6
  333. 000001F0  205F                     movea.l    A0, [A7]+
  334. 000001F2  584F                     addq.w     A7, 4
  335. fn000001F4:
  336. 000001F4  4ED0                     jmp        [A0]
  337. 000001F6  9B5F                     sub.w      [A7]+, D5
  338. 000001F8  5F63                     subq.w     -[A3], 7
  339. 000001FA  745F                     moveq.l    D2, 0x5F
  340. 000001FC  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  341. 00000200  5445                     addq.w     D5, 2
  342. 00000202  4375 7443                chk.w      D1, [A5 + D7.w * 4 + 0x43]
  343. 00000206  6F70                     ble        +0x72 /* 00000278 */
  344. 00000208  7943                     moveq.l    D4, 0x43
  345. 0000020A  6F6D                     ble        +0x6F /* 00000279 */
  346. 0000020C  6D61                     blt        +0x63 /* 0000026F */
  347. 0000020E  6E64                     bgt        +0x66 /* 00000274 */
  348. 00000210  4676 0000                not.w      [A6 + D0.w]
  349. 00000214  4E56 0000                link       A6, 0
  350. 00000218  2F0A                     move.l     -[A7], A2
  351. 0000021A  246E 0008                movea.l    A2, [A6 + 0x8]
  352. 0000021E  2F0A                     move.l     -[A7], A2
  353. 00000220  4EB9 0000 CDEA           jsr        [0x0000CDEA]
  354. 00000226  2079 FFFF A728           movea.l    A0, [0xFFFFA728]
  355. 0000022C  2488                     move.l     [A2], A0
  356. label0000022E:
  357. 0000022E  200A                     move.l     D0, A2
  358. 00000230  245F                     movea.l    A2, [A7]+
  359. 00000232  4E5E                     unlink     A6
  360. 00000234  205F                     movea.l    A0, [A7]+
  361. 00000236  584F                     addq.w     A7, 4
  362. 00000238  4ED0                     jmp        [A0]
  363. 0000023A  995F                     sub.w      [A7]+, D4
  364. 0000023C  5F63                     subq.w     -[A3], 7
  365. 0000023E  745F                     moveq.l    D2, 0x5F
  366. 00000240  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  367. 00000244  5445                     addq.w     D5, 2
  368. 00000246  5061                     addq.w     -[A1], 8
  369. 00000248  7374                     moveq.l    D1, 0x74
  370. 0000024A  6543                     bcs        +0x45 /* 0000028F */
  371. 0000024C  6F6D                     ble        +0x6F /* 000002BB */
  372. 0000024E  6D61                     blt        +0x63 /* 000002B1 */
  373. 00000250  6E64                     bgt        +0x66 /* 000002B6 */
  374. 00000252  4676 0000                not.w      [A6 + D0.w]
  375. 00000256  FFFF                     .invalid   <<F/7/7>>
  376. 00000258  4E56 0000                link       A6, 0
  377. 0000025C  2F0A                     move.l     -[A7], A2
  378. 0000025E  246E 0008                movea.l    A2, [A6 + 0x8]
  379. 00000262  2F0A                     move.l     -[A7], A2
  380. 00000264  4EB9 0000 5FCA           jsr        [0x00005FCA]
  381. 0000026A  2079 FFFF 3B18           movea.l    A0, [0xFFFF3B18]
  382. 00000270  2488                     move.l     [A2], A0
  383. 00000272  200A                     move.l     D0, A2
  384. label00000274:
  385. 00000274  245F                     movea.l    A2, [A7]+
  386. 00000276  4E5E                     unlink     A6
  387. label00000278:
  388. 00000278  205F                     movea.l    A0, [A7]+
  389. 0000027A  584F                     addq.w     A7, 4
  390. 0000027C  4ED0                     jmp        [A0]
  391. 0000027E  975F                     sub.w      [A7]+, D3
  392. 00000280  5F63                     subq.w     -[A3], 7
  393. 00000282  745F                     moveq.l    D2, 0x5F
  394. 00000284  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  395. 00000288  546F 6F6C                addq.w     [A7 + 0x6F6C], 2
  396. 0000028C  626F                     bhi        +0x71 /* 000002FD */
  397. 0000028E  7845                     moveq.l    D4, 0x45
  398. 00000290  7665                     moveq.l    D3, 0x65
  399. 00000292  6E74                     bgt        +0x76 /* 00000308 */
  400. 00000294  4676 0000                not.w      [A6 + D0.w]
  401. 00000298  4E56 0000                link       A6, 0
  402. 0000029C  2F0A                     move.l     -[A7], A2
  403. 0000029E  246E 0008                movea.l    A2, [A6 + 0x8]
  404. 000002A2  2F0A                     move.l     -[A7], A2
  405. 000002A4  4EB9 0000 0008           jsr        [0x00000008 /* BusErrVct */]
  406. 000002AA  2079 FFFF B4CC           movea.l    A0, [0xFFFFB4CC]
  407. 000002B0  2488                     move.l     [A2], A0
  408. 000002B2  200A                     move.l     D0, A2
  409. 000002B4  245F                     movea.l    A2, [A7]+
  410. label000002B6:
  411. 000002B6  4E5E                     unlink     A6
  412. 000002B8  205F                     movea.l    A0, [A7]+
  413. 000002BA  584F                     addq.w     A7, 4
  414. 000002BC  4ED0                     jmp        [A0]
  415. 000002BE  955F                     sub.w      [A7]+, D2
  416. 000002C0  5F63                     subq.w     -[A3], 7
  417. 000002C2  745F                     moveq.l    D2, 0x5F
  418. 000002C4  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  419. 000002C8  5669 6577                addq.w     [A1 + 0x6577], 3
  420. 000002CC  5365                     subq.w     -[A5], 1
  421. 000002CE  7276                     moveq.l    D1, 0x76
  422. 000002D0  6572                     bcs        +0x74 /* 00000344 */
  423. 000002D2  4676 0000                not.w      [A6 + D0.w]
  424. 000002D6  FFFF                     .invalid   <<F/7/7>>
  425. 000002D8  4E56 0000                link       A6, 0
  426. 000002DC  2F0A                     move.l     -[A7], A2
  427. 000002DE  246E 0008                movea.l    A2, [A6 + 0x8]
  428. 000002E2  2F0A                     move.l     -[A7], A2
  429. 000002E4  4EB9 0000 0088           jsr        [0x00000088]
  430. 000002EA  2079 FFFE E4F0           movea.l    A0, [0xFFFEE4F0]
  431. 000002F0  2488                     move.l     [A2], A0
  432. 000002F2  200A                     move.l     D0, A2
  433. 000002F4  245F                     movea.l    A2, [A7]+
  434. 000002F6  4E5E                     unlink     A6
  435. 000002F8  205F                     movea.l    A0, [A7]+
  436. 000002FA  584F                     addq.w     A7, 4
  437. 000002FC  4ED0                     jmp        [A0]
  438. 000002FE  975F                     sub.w      [A7]+, D3
  439. 00000300  5F63                     subq.w     -[A3], 7
  440. 00000302  745F                     moveq.l    D2, 0x5F
  441. 00000304  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  442. label00000308:
  443. 00000308  4465                     neg.w      -[A5]
  444. 0000030A  7065                     moveq.l    D0, 0x65
  445. 0000030C  6E64                     bgt        +0x66 /* 00000372 */
  446. 0000030E  656E                     bcs        +0x70 /* 0000037E */
  447. 00000310  6369                     bls        +0x6B /* 0000037B */
  448. 00000312  6573                     bcs        +0x75 /* 00000387 */
  449. 00000314  4676 0000                not.w      [A6 + D0.w]
  450. 00000318  4E56 0000                link       A6, 0
  451. 0000031C  2F0A                     move.l     -[A7], A2
  452. 0000031E  246E 0008                movea.l    A2, [A6 + 0x8]
  453. 00000322  2F0A                     move.l     -[A7], A2
  454. 00000324  4EB9 0000 0008           jsr        [0x00000008 /* BusErrVct */]
  455. 0000032A  2079 FFFE E4D8           movea.l    A0, [0xFFFEE4D8]
  456. 00000330  2488                     move.l     [A2], A0
  457. 00000332  200A                     move.l     D0, A2
  458. 00000334  245F                     movea.l    A2, [A7]+
  459. 00000336  4E5E                     unlink     A6
  460. 00000338  205F                     movea.l    A0, [A7]+
  461. 0000033A  584F                     addq.w     A7, 4
  462. 0000033C  4ED0                     jmp        [A0]
  463. 0000033E  9A5F                     sub.w      D5, [A7]+
  464. 00000340  5F63                     subq.w     -[A3], 7
  465. 00000342  745F                     moveq.l    D2, 0x5F
  466. label00000344:
  467. 00000344  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  468. 00000348  4465                     neg.w      -[A5]
  469. 0000034A  7065                     moveq.l    D0, 0x65
  470. 0000034C  6E64                     bgt        +0x66 /* 000003B2 */
  471. 0000034E  656E                     bcs        +0x70 /* 000003BE */
  472. 00000350  6379                     bls        +0x7B /* 000003CB */
  473. 00000352  5370 6163 6546 7600 0000 subq.w     [[A0 + 0x6546] + 0x76000000], 1
  474. 0000035C  4E56 0000                link       A6, 0
  475. 00000360  2F0A                     move.l     -[A7], A2
  476. 00000362  246E 0008                movea.l    A2, [A6 + 0x8]
  477. 00000366  2F0A                     move.l     -[A7], A2
  478. 00000368  4EB9 0000 75EA           jsr        [0x000075EA]
  479. 0000036E  2079 FFFE BF78           movea.l    A0, [0xFFFEBF78]
  480. // begin alternate branch 00000372-00000376
  481. label00000372:
  482. 00000372  BF78 2488                xor.w      [0x00002488], D7
  483. // end alternate branch 00000372-00000376
  484. label00000372: // (misaligned)
  485. 00000374  2488                     move.l     [A2], A0
  486. 00000376  200A                     move.l     D0, A2
  487. 00000378  245F                     movea.l    A2, [A7]+
  488. 0000037A  4E5E                     unlink     A6
  489. 0000037C  205F                     movea.l    A0, [A7]+
  490. label0000037E:
  491. 0000037E  584F                     addq.w     A7, 4
  492. 00000380  4ED0                     jmp        [A0]
  493. 00000382  965F                     sub.w      D3, [A7]+
  494. 00000384  5F63                     subq.w     -[A3], 7
  495. 00000386  745F                     moveq.l    D2, 0x5F
  496. 00000388  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  497. 0000038C  4F44                     chk.w      D7, D4
  498. 0000038E  6F63                     ble        +0x65 /* 000003F3 */
  499. 00000390  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  500. 00000394  616E                     bsr        +0x70 /* 00000404 */
  501. 00000396  6446                     bcc        +0x48 /* 000003DE */
  502. 00000398  7600                     moveq.l    D3, 0x00
  503. 0000039A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  504. 0000039E  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  505. 000003A2  246E 0008                movea.l    A2, [A6 + 0x8]
  506. 000003A6  2F0A                     move.l     -[A7], A2
  507. 000003A8  4EB9 0000 4F7A           jsr        [0x00004F7A]
  508. 000003AE  2079 FFFE BF6C           movea.l    A0, [0xFFFEBF6C]
  509. // begin alternate branch 000003B2-000003B6
  510. label000003B2:
  511. 000003B2  BF6C 2488                xor.w      [A4 + 0x2488], D7
  512. // end alternate branch 000003B2-000003B6
  513. label000003B2: // (misaligned)
  514. 000003B4  2488                     move.l     [A2], A0
  515. 000003B6  200A                     move.l     D0, A2
  516. 000003B8  245F                     movea.l    A2, [A7]+
  517. 000003BA  4E5E                     unlink     A6
  518. 000003BC  205F                     movea.l    A0, [A7]+
  519. label000003BE:
  520. 000003BE  584F                     addq.w     A7, 4
  521. 000003C0  4ED0                     jmp        [A0]
  522. 000003C2  965F                     sub.w      D3, [A7]+
  523. 000003C4  5F63                     subq.w     -[A3], 7
  524. 000003C6  745F                     moveq.l    D2, 0x5F
  525. 000003C8  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  526. 000003CC  5175 6974                subq.w     <<invalid full ext with I/IS == 4>>, 8
  527. 000003D0  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  528. 000003D4  616E                     bsr        +0x70 /* 00000444 */
  529. 000003D6  6446                     bcc        +0x48 /* 0000041E */
  530. 000003D8  7600                     moveq.l    D3, 0x00
  531. 000003DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  532. label000003DE:
  533. 000003DE  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  534. 000003E2  246E 0008                movea.l    A2, [A6 + 0x8]
  535. 000003E6  2F0A                     move.l     -[A7], A2
  536. 000003E8  4EB9 0000 4F7A           jsr        [0x00004F7A]
  537. 000003EE  2079 FFFE BF70           movea.l    A0, [0xFFFEBF70]
  538. 000003F4  2488                     move.l     [A2], A0
  539. 000003F6  200A                     move.l     D0, A2
  540. 000003F8  245F                     movea.l    A2, [A7]+
  541. 000003FA  4E5E                     unlink     A6
  542. 000003FC  205F                     movea.l    A0, [A7]+
  543. 000003FE  584F                     addq.w     A7, 4
  544. 00000400  4ED0                     jmp        [A0]
  545. 00000402  9D5F                     sub.w      [A7]+, D6
  546. fn00000404:
  547. 00000404  5F63                     subq.w     -[A3], 7
  548. 00000406  745F                     moveq.l    D2, 0x5F
  549. 00000408  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  550. 0000040C  4E65                     move       USP, A5
  551. 0000040E  7744                     moveq.l    D3, 0x44
  552. 00000410  6F63                     ble        +0x65 /* 00000475 */
  553. 00000412  756D                     moveq.l    D2, 0x6D
  554. 00000414  656E                     bcs        +0x70 /* 00000484 */
  555. 00000416  7443                     moveq.l    D2, 0x43
  556. 00000418  6F6D                     ble        +0x6F /* 00000487 */
  557. 0000041A  6D61                     blt        +0x63 /* 0000047D */
  558. 0000041C  6E64                     bgt        +0x66 /* 00000482 */
  559. label0000041E:
  560. 0000041E  4676 0000                not.w      [A6 + D0.w]
  561. 00000422  FFFF                     .invalid   <<F/7/7>>
  562. 00000424  4E56 0000                link       A6, 0
  563. 00000428  2F0A                     move.l     -[A7], A2
  564. 0000042A  246E 0008                movea.l    A2, [A6 + 0x8]
  565. 0000042E  2F0A                     move.l     -[A7], A2
  566. 00000430  4EB9 0000 4F7A           jsr        [0x00004F7A]
  567. 00000436  2079 FFFE BF80           movea.l    A0, [0xFFFEBF80]
  568. 0000043C  2488                     move.l     [A2], A0
  569. 0000043E  200A                     move.l     D0, A2
  570. 00000440  245F                     movea.l    A2, [A7]+
  571. 00000442  4E5E                     unlink     A6
  572. fn00000444:
  573. 00000444  205F                     movea.l    A0, [A7]+
  574. 00000446  584F                     addq.w     A7, 4
  575. 00000448  4ED0                     jmp        [A0]
  576. 0000044A  9A5F                     sub.w      D5, [A7]+
  577. 0000044C  5F63                     subq.w     -[A3], 7
  578. 0000044E  745F                     moveq.l    D2, 0x5F
  579. 00000450  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  580. 00000454  4162                     chk.w      D0, -[A2]
  581. 00000456  6F75                     ble        +0x77 /* 000004CD */
  582. 00000458  7442                     moveq.l    D2, 0x42
  583. 0000045A  6F78                     ble        +0x7A /* 000004D4 */
  584. 0000045C  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  585. 00000460  616E                     bsr        +0x70 /* 000004D0 */
  586. 00000462  6446                     bcc        +0x48 /* 000004AA */
  587. 00000464  7600                     moveq.l    D3, 0x00
  588. 00000466  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  589. 0000046A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  590. 0000046E  246E 0008                movea.l    A2, [A6 + 0x8]
  591. 00000472  2F0A                     move.l     -[A7], A2
  592. 00000474  4EB9 0000 04A8           jsr        [0x000004A8]
  593. 0000047A  2079 FFFF 61BC           movea.l    A0, [0xFFFF61BC]
  594. 00000480  2488                     move.l     [A2], A0
  595. label00000482:
  596. 00000482  200A                     move.l     D0, A2
  597. label00000484:
  598. 00000484  245F                     movea.l    A2, [A7]+
  599. 00000486  4E5E                     unlink     A6
  600. 00000488  205F                     movea.l    A0, [A7]+
  601. 0000048A  584F                     addq.w     A7, 4
  602. 0000048C  4ED0                     jmp        [A0]
  603. 0000048E  955F                     sub.w      [A7]+, D2
  604. 00000490  5F63                     subq.w     -[A3], 7
  605. 00000492  745F                     moveq.l    D2, 0x5F
  606. 00000494  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  607. 00000498  4861                     pea.l      -[A1]
  608. 0000049A  6E64                     bgt        +0x66 /* 00000500 */
  609. 0000049C  6C65                     bge        +0x67 /* 00000503 */
  610. 0000049E  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  611. 000004A4  0000 FFFF                ori.b      D0, 0xFF
  612. 000004A8  4E56 0000                link       A6, 0
  613. // begin alternate branch 000004AA-000004AE
  614. label000004AA:
  615. 000004AA  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  616. // end alternate branch 000004AA-000004AE
  617. label000004AA: // (misaligned)
  618. 000004AC  2F0A                     move.l     -[A7], A2
  619. 000004AE  246E 0008                movea.l    A2, [A6 + 0x8]
  620. 000004B2  2F0A                     move.l     -[A7], A2
  621. 000004B4  4EB9 0000 0088           jsr        [0x00000088]
  622. 000004BA  2079 FFFF 61B8           movea.l    A0, [0xFFFF61B8]
  623. 000004C0  2488                     move.l     [A2], A0
  624. 000004C2  200A                     move.l     D0, A2
  625. 000004C4  245F                     movea.l    A2, [A7]+
  626. 000004C6  4E5E                     unlink     A6
  627. 000004C8  205F                     movea.l    A0, [A7]+
  628. 000004CA  584F                     addq.w     A7, 4
  629. 000004CC  4ED0                     jmp        [A0]
  630. 000004CE  9B5F                     sub.w      [A7]+, D5
  631. fn000004D0:
  632. 000004D0  5F63                     subq.w     -[A3], 7
  633. 000004D2  745F                     moveq.l    D2, 0x5F
  634. label000004D4:
  635. 000004D4  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  636. 000004D8  536F 7274                subq.w     [A7 + 0x7274], 1
  637. 000004DC  6564                     bcs        +0x66 /* 00000542 */
  638. 000004DE  4861                     pea.l      -[A1]
  639. 000004E0  6E64                     bgt        +0x66 /* 00000546 */
  640. 000004E2  6C65                     bge        +0x67 /* 00000549 */
  641. 000004E4  4C69 7374 4676           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676]
  642. 000004EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  643. 000004EE  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  644. 000004F2  246E 0008                movea.l    A2, [A6 + 0x8]
  645. 000004F6  2F0A                     move.l     -[A7], A2
  646. 000004F8  4EB9 0000 5542           jsr        [0x00005542]
  647. 000004FE  2079 FFFE B284           movea.l    A0, [0xFFFEB284]
  648. // begin alternate branch 00000500-00000504
  649. label00000500:
  650. 00000500  FFFE                     .invalid   <<F/7/7>>
  651. 00000502  B284                     cmp.l      D1, D4
  652. // end alternate branch 00000500-00000504
  653. label00000500: // (misaligned)
  654. fn00000504:
  655. 00000504  2488                     move.l     [A2], A0
  656. 00000506  200A                     move.l     D0, A2
  657. 00000508  245F                     movea.l    A2, [A7]+
  658. 0000050A  4E5E                     unlink     A6
  659. 0000050C  205F                     movea.l    A0, [A7]+
  660. 0000050E  584F                     addq.w     A7, 4
  661. 00000510  4ED0                     jmp        [A0]
  662. 00000512  975F                     sub.w      [A7]+, D3
  663. 00000514  5F63                     subq.w     -[A3], 7
  664. 00000516  745F                     moveq.l    D2, 0x5F
  665. 00000518  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  666. 0000051C  4672 616D                not.w      <<invalid full ext with IS == 1 and I/IS == 5>>
  667. 00000520  6541                     bcs        +0x43 /* 00000563 */
  668. 00000522  646F                     bcc        +0x71 /* 00000593 */
  669. 00000524  726E                     moveq.l    D1, 0x6E
  670. 00000526  6572                     bcs        +0x74 /* 0000059A */
  671. 00000528  4676 0000                not.w      [A6 + D0.w]
  672. 0000052C  4E56 0000                link       A6, 0
  673. 00000530  2F0A                     move.l     -[A7], A2
  674. 00000532  246E 0008                movea.l    A2, [A6 + 0x8]
  675. 00000536  2F0A                     move.l     -[A7], A2
  676. 00000538  4EB9 0000 0088           jsr        [0x00000088]
  677. 0000053E  2079 FFFF 61C0           movea.l    A0, [0xFFFF61C0]
  678. // begin alternate branch 00000542-00000544
  679. label00000542:
  680. 00000542  61C0                     bsr        -0x3E /* 00000504 */
  681. // end alternate branch 00000542-00000544
  682. label00000542: // (misaligned)
  683. 00000544  2488                     move.l     [A2], A0
  684. label00000546:
  685. 00000546  200A                     move.l     D0, A2
  686. 00000548  245F                     movea.l    A2, [A7]+
  687. 0000054A  4E5E                     unlink     A6
  688. 0000054C  205F                     movea.l    A0, [A7]+
  689. 0000054E  584F                     addq.w     A7, 4
  690. 00000550  4ED0                     jmp        [A0]
  691. 00000552  9C5F                     sub.w      D6, [A7]+
  692. 00000554  5F63                     subq.w     -[A3], 7
  693. 00000556  745F                     moveq.l    D2, 0x5F
  694. 00000558  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  695. 0000055C  536F 7274                subq.w     [A7 + 0x7274], 1
  696. 00000560  6564                     bcs        +0x66 /* 000005C6 */
  697. 00000562  4C6F 6E67 696E           movem.l    D0,D1,D2,D5,D6,A1,A2,A3,A5,A6, [A7 + 0x696E]
  698. 00000568  744C                     moveq.l    D2, 0x4C
  699. 0000056A  6973                     bvs        +0x75 /* 000005DF */
  700. 0000056C  7446                     moveq.l    D2, 0x46
  701. 0000056E  7600                     moveq.l    D3, 0x00
  702. 00000570  0000 FFFF                ori.b      D0, 0xFF
  703. 00000574  4E56 0000                link       A6, 0
  704. 00000578  2F0A                     move.l     -[A7], A2
  705. 0000057A  246E 0008                movea.l    A2, [A6 + 0x8]
  706. 0000057E  2F0A                     move.l     -[A7], A2
  707. 00000580  4EB9 0000 0008           jsr        [0x00000008 /* BusErrVct */]
  708. 00000586  2079 FFFF 69C4           movea.l    A0, [0xFFFF69C4]
  709. 0000058C  2488                     move.l     [A2], A0
  710. 0000058E  200A                     move.l     D0, A2
  711. 00000590  245F                     movea.l    A2, [A7]+
  712. 00000592  4E5E                     unlink     A6
  713. 00000594  205F                     movea.l    A0, [A7]+
  714. 00000596  584F                     addq.w     A7, 4
  715. 00000598  4ED0                     jmp        [A0]
  716. label0000059A:
  717. 0000059A  995F                     sub.w      [A7]+, D4
  718. 0000059C  5F63                     subq.w     -[A3], 7
  719. 0000059E  745F                     moveq.l    D2, 0x5F
  720. 000005A0  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  721. 000005A4  4D65                     chk.w      D6, -[A5]
  722. 000005A6  6E75                     bgt        +0x77 /* 0000061D */
  723. 000005A8  4261                     clr.w      -[A1]
  724. 000005AA  724D                     moveq.l    D1, 0x4D
  725. 000005AC  616E                     bsr        +0x70 /* 0000061C */
  726. 000005AE  6167                     bsr        +0x69 /* 00000617 */
  727. 000005B0  6572                     bcs        +0x74 /* 00000624 */
  728. 000005B2  4676 0000                not.w      [A6 + D0.w]
  729. 000005B6  FFFF                     .invalid   <<F/7/7>>
  730. 000005B8  4E56 0000                link       A6, 0
  731. 000005BC  2F0A                     move.l     -[A7], A2
  732. 000005BE  246E 0008                movea.l    A2, [A6 + 0x8]
  733. 000005C2  2F0A                     move.l     -[A7], A2
  734. 000005C4  4EB9 0000 0008           jsr        [0x00000008 /* BusErrVct */]
  735. // begin alternate branch 000005C6-000005CA
  736. label000005C6:
  737. 000005C6  0000 0008                ori.b      D0, 0x8
  738. // end alternate branch 000005C6-000005CA
  739. label000005C6: // (misaligned)
  740. 000005CA  2079 FFFC 1BA0           movea.l    A0, [0xFFFC1BA0]
  741. 000005D0  2488                     move.l     [A2], A0
  742. 000005D2  7000                     moveq.l    D0, 0x00
  743. 000005D4  2540 0004                move.l     [A2 + 0x4], D0
  744. 000005D8  200A                     move.l     D0, A2
  745. 000005DA  245F                     movea.l    A2, [A7]+
  746. 000005DC  4E5E                     unlink     A6
  747. 000005DE  205F                     movea.l    A0, [A7]+
  748. 000005E0  584F                     addq.w     A7, 4
  749. 000005E2  4ED0                     jmp        [A0]
  750. 000005E4  9B5F                     sub.w      [A7]+, D5
  751. 000005E6  5F63                     subq.w     -[A3], 7
  752. 000005E8  745F                     moveq.l    D2, 0x5F
  753. 000005EA  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  754. 000005EE  4D61                     chk.w      D6, -[A1]
  755. 000005F0  6E75                     bgt        +0x77 /* 00000667 */
  756. 000005F2  616C                     bsr        +0x6E /* 00000660 */
  757. 000005F4  4275 7379 4375 7273      clr.w      [[A5 + 0x43757273]]
  758. 000005FC  6F72                     ble        +0x74 /* 00000670 */
  759. 000005FE  4676 0000                not.w      [A6 + D0.w]
  760. 00000602  FFFF                     .invalid   <<F/7/7>>
  761. 00000604  4E56 0000                link       A6, 0
  762. 00000608  2F0A                     move.l     -[A7], A2
  763. 0000060A  246E 0008                movea.l    A2, [A6 + 0x8]
  764. 0000060E  2F0A                     move.l     -[A7], A2
  765. 00000610  4EB9 0000 3BAA           jsr        [0x00003BAA]
  766. 00000616  2079 FFFE BF68           movea.l    A0, [0xFFFEBF68]
  767. fn0000061C:
  768. 0000061C  2488                     move.l     [A2], A0
  769. 0000061E  200A                     move.l     D0, A2
  770. 00000620  245F                     movea.l    A2, [A7]+
  771. 00000622  4E5E                     unlink     A6
  772. label00000624:
  773. 00000624  205F                     movea.l    A0, [A7]+
  774. 00000626  584F                     addq.w     A7, 4
  775. 00000628  4ED0                     jmp        [A0]
  776. 0000062A  945F                     sub.w      D2, [A7]+
  777. 0000062C  5F63                     subq.w     -[A3], 7
  778. 0000062E  745F                     moveq.l    D2, 0x5F
  779. 00000630  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  780. 00000634  4576 656E                chk.w      D2, <<invalid full ext with IS == 1 and I/IS == 6>>
  781. 00000638  744C                     moveq.l    D2, 0x4C
  782. 0000063A  6973                     bvs        +0x75 /* 000006AF */
  783. 0000063C  7446                     moveq.l    D2, 0x46
  784. 0000063E  7600                     moveq.l    D3, 0x00
  785. 00000640  0000 FFFF                ori.b      D0, 0xFF
  786. 00000644  4E56 0000                link       A6, 0
  787. 00000648  2F0A                     move.l     -[A7], A2
  788. 0000064A  246E 0008                movea.l    A2, [A6 + 0x8]
  789. 0000064E  2F0A                     move.l     -[A7], A2
  790. 00000650  4EB9 0000 4F7A           jsr        [0x00004F7A]
  791. 00000656  2079 FFFE BF84           movea.l    A0, [0xFFFEBF84]
  792. 0000065C  2488                     move.l     [A2], A0
  793. 0000065E  200A                     move.l     D0, A2
  794. fn00000660:
  795. 00000660  245F                     movea.l    A2, [A7]+
  796. 00000662  4E5E                     unlink     A6
  797. 00000664  205F                     movea.l    A0, [A7]+
  798. 00000666  584F                     addq.w     A7, 4
  799. 00000668  4ED0                     jmp        [A0]
  800. 0000066A  8020                     or.b       D0, -[A0]
  801. 0000066C  5F5F                     subq.w     [A7]+, 7
  802. 0000066E  6374                     bls        +0x76 /* 000006E4 */
  803. label00000670:
  804. 00000670  5F5F                     subq.w     [A7]+, 7
  805. 00000672  3232 5445                move.w     D1, [A2 + D5.w * 4 + 0x45]
  806. 00000676  7665                     moveq.l    D3, 0x65
  807. 00000678  6E74                     bgt        +0x76 /* 000006EE */
  808. 0000067A  5265                     addq.w     -[A5], 1
  809. 0000067C  7472                     moveq.l    D2, 0x72
  810. 0000067E  6965                     bvs        +0x67 /* 000006E5 */
  811. 00000680  7665                     moveq.l    D3, 0x65
  812. 00000682  7243                     moveq.l    D1, 0x43
  813. 00000684  6F6D                     ble        +0x6F /* 000006F3 */
  814. 00000686  6D61                     blt        +0x63 /* 000006E9 */
  815. 00000688  6E64                     bgt        +0x66 /* 000006EE */
  816. 0000068A  4676 0000                not.w      [A6 + D0.w]
  817. 0000068E  FFFF                     .invalid   <<F/7/7>>
  818. 00000690  4E56 0000                link       A6, 0
  819. 00000694  2F0A                     move.l     -[A7], A2
  820. 00000696  246E 0008                movea.l    A2, [A6 + 0x8]
  821. 0000069A  2F0A                     move.l     -[A7], A2
  822. 0000069C  4EB9 0000 6ACA           jsr        [0x00006ACA]
  823. 000006A2  2079 FFFF 9AF8           movea.l    A0, [0xFFFF9AF8]
  824. 000006A8  2488                     move.l     [A2], A0
  825. 000006AA  200A                     move.l     D0, A2
  826. 000006AC  245F                     movea.l    A2, [A7]+
  827. 000006AE  4E5E                     unlink     A6
  828. 000006B0  205F                     movea.l    A0, [A7]+
  829. 000006B2  584F                     addq.w     A7, 4
  830. 000006B4  4ED0                     jmp        [A0]
  831. 000006B6  9C5F                     sub.w      D6, [A7]+
  832. 000006B8  5F63                     subq.w     -[A3], 7
  833. 000006BA  745F                     moveq.l    D2, 0x5F
  834. 000006BC  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  835. 000006C0  4D75 6C74                chk.w      D6, [A5 + D6 * 4 + 0x74]
  836. 000006C4  6957                     bvs        +0x59 /* 0000071D */
  837. 000006C6  696E                     bvs        +0x70 /* 00000736 */
  838. 000006C8  646F                     bcc        +0x71 /* 00000739 */
  839. 000006CA  7754                     moveq.l    D3, 0x54
  840. 000006CC  6162                     bsr        +0x64 /* 00000730 */
  841. 000006CE  6265                     bhi        +0x67 /* 00000735 */
  842. 000006D0  7246                     moveq.l    D1, 0x46
  843. 000006D2  7600                     moveq.l    D3, 0x00
  844. 000006D4  0000 FFFF                ori.b      D0, 0xFF
  845. 000006D8  4E56 0000                link       A6, 0
  846. 000006DC  2F0A                     move.l     -[A7], A2
  847. 000006DE  246E 0008                movea.l    A2, [A6 + 0x8]
  848. 000006E2  2F0A                     move.l     -[A7], A2
  849. label000006E4:
  850. 000006E4  4EB9 0000 071C           jsr        [0x0000071C]
  851. 000006EA  2079 FFFF 5A88           movea.l    A0, [0xFFFF5A88]
  852. // begin alternate branch 000006EE-000006F0
  853. label000006EE:
  854. 000006EE  5A88                     addq.l     A0, 5
  855. // end alternate branch 000006EE-000006F0
  856. label000006EE: // (misaligned)
  857. 000006F0  2488                     move.l     [A2], A0
  858. 000006F2  200A                     move.l     D0, A2
  859. 000006F4  245F                     movea.l    A2, [A7]+
  860. 000006F6  4E5E                     unlink     A6
  861. 000006F8  205F                     movea.l    A0, [A7]+
  862. 000006FA  584F                     addq.w     A7, 4
  863. 000006FC  4ED0                     jmp        [A0]
  864. 000006FE  9B5F                     sub.w      [A7]+, D5
  865. 00000700  5F63                     subq.w     -[A3], 7
  866. 00000702  745F                     moveq.l    D2, 0x5F
  867. 00000704  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  868. 00000708  526F 7753                addq.w     [A7 + 0x7753], 1
  869. 0000070C  656C                     bcs        +0x6E /* 0000077A */
  870. 0000070E  6563                     bcs        +0x65 /* 00000773 */
  871. 00000710  7443                     moveq.l    D2, 0x43
  872. 00000712  6F6D                     ble        +0x6F /* 00000781 */
  873. 00000714  6D61                     blt        +0x63 /* 00000777 */
  874. 00000716  6E64                     bgt        +0x66 /* 0000077C */
  875. 00000718  4676 0000                not.w      [A6 + D0.w]
  876. 0000071C  4E56 0000                link       A6, 0
  877. 00000720  2F0A                     move.l     -[A7], A2
  878. 00000722  246E 0008                movea.l    A2, [A6 + 0x8]
  879. 00000726  2F0A                     move.l     -[A7], A2
  880. 00000728  4EB9 0000 77D2           jsr        [0x000077D2]
  881. 0000072E  2079 FFFF 5A84           movea.l    A0, [0xFFFF5A84]
  882. // begin alternate branch 00000730-00000734
  883. fn00000730:
  884. 00000730  FFFF                     .invalid   <<F/7/7>>
  885. 00000732  5A84                     addq.l     D4, 5
  886. // end alternate branch 00000730-00000734
  887. fn00000730: // (misaligned)
  888. 00000734  2488                     move.l     [A2], A0
  889. label00000736:
  890. 00000736  200A                     move.l     D0, A2
  891. 00000738  245F                     movea.l    A2, [A7]+
  892. 0000073A  4E5E                     unlink     A6
  893. 0000073C  205F                     movea.l    A0, [A7]+
  894. 0000073E  584F                     addq.w     A7, 4
  895. 00000740  4ED0                     jmp        [A0]
  896. 00000742  9A5F                     sub.w      D5, [A7]+
  897. 00000744  5F63                     subq.w     -[A3], 7
  898. 00000746  745F                     moveq.l    D2, 0x5F
  899. 00000748  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  900. 0000074C  5243                     addq.w     D3, 1
  901. 0000074E  5365                     subq.w     -[A5], 1
  902. 00000750  6C65                     bge        +0x67 /* 000007B7 */
  903. 00000752  6374                     bls        +0x76 /* 000007C8 */
  904. 00000754  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  905. 00000758  616E                     bsr        +0x70 /* 000007C8 */
  906. 0000075A  6446                     bcc        +0x48 /* 000007A2 */
  907. 0000075C  7600                     moveq.l    D3, 0x00
  908. 0000075E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  909. 00000762  0000 48E7                ori.b      D0, 0xE7
  910. 00000766  1838 246E                move.b     D4, [0x0000246E]
  911. 0000076A  0008 2F0A                ori.b      A0, 0xA /* '\n' */
  912. 0000076E  4EB9 0000 4F7A           jsr        [0x00004F7A]
  913. 00000774  264A                     movea.l    A3, A2
  914. 00000776  7032                     moveq.l    D0, 0x32
  915. 00000778  D7C0                     add.l      A3, D0
  916. label0000077A:
  917. 0000077A  4203                     clr.b      D3
  918. label0000077C:
  919. 0000077C  1683                     move.b     [A3], D3
  920. 0000077E  2079 FFFB B87C           movea.l    A0, [0xFFFBB87C]
  921. 00000784  2488                     move.l     [A2], A0
  922. 00000786  7800                     moveq.l    D4, 0x00
  923. 00000788  2544 002E                move.l     [A2 + 0x2E], D4
  924. 0000078C  284A                     movea.l    A4, A2
  925. 0000078E  7032                     moveq.l    D0, 0x32
  926. 00000790  D9C0                     add.l      A4, D0
  927. 00000792  1239 FFFF 645C           move.b     D1, [0xFFFF645C]
  928. 00000798  7000                     moveq.l    D0, 0x00
  929. 0000079A  1001                     move.b     D0, D1
  930. 0000079C  5280                     addq.l     D0, 1
  931. 0000079E  2F00                     move.l     -[A7], D0
  932. 000007A0  4879 FFFF 645C           push.l     0xFFFF645C
  933. // begin alternate branch 000007A2-000007A6
  934. label000007A2:
  935. 000007A2  FFFF                     .invalid   <<F/7/7>>
  936. 000007A4  645C                     bcc        +0x5E /* 00000802 */
  937. // end alternate branch 000007A2-000007A6
  938. label000007A2: // (misaligned)
  939. 000007A6  2F0C                     move.l     -[A7], A4
  940. 000007A8  4EB9 0000 0042           jsr        [0x00000042]
  941. 000007AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  942. 000007B2  1543 0132                move.b     [A2 + 0x132], D3
  943. 000007B6  157C 0001 0133           move.b     [A2 + 0x133], 0x1
  944. 000007BC  1543 0134                move.b     [A2 + 0x134], D3
  945. 000007C0  1543 0135                move.b     [A2 + 0x135], D3
  946. 000007C4  2544 0138                move.l     [A2 + 0x138], D4
  947. fn000007C8:
  948. 000007C8  7000                     moveq.l    D0, 0x00
  949. 000007CA  2540 013C                move.l     [A2 + 0x13C], D0
  950. 000007CE  200A                     move.l     D0, A2
  951. 000007D0  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  952. 000007D4  4E5E                     unlink     A6
  953. 000007D6  205F                     movea.l    A0, [A7]+
  954. 000007D8  584F                     addq.w     A7, 4
  955. 000007DA  4ED0                     jmp        [A0]
  956. 000007DC  965F                     sub.w      D3, [A7]+
  957. 000007DE  5F63                     subq.w     -[A3], 7
  958. 000007E0  745F                     moveq.l    D2, 0x5F
  959. 000007E2  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  960. 000007E6  4669 6E64                not.w      [A1 + 0x6E64]
  961. 000007EA  5465                     addq.w     -[A5], 2
  962. 000007EC  7874                     moveq.l    D4, 0x74
  963. 000007EE  436D 6446                chk.w      D1, [A5 + 0x6446]
  964. 000007F2  7600                     moveq.l    D3, 0x00
  965. 000007F4  0000 FFFF                ori.b      D0, 0xFF
  966. 000007F8  4E56 0000                link       A6, 0
  967. 000007FC  2F0A                     move.l     -[A7], A2
  968. 000007FE  246E 0008                movea.l    A2, [A6 + 0x8]
  969. label00000802:
  970. 00000802  2F0A                     move.l     -[A7], A2
  971. 00000804  4EB9 0000 3BAA           jsr        [0x00003BAA]
  972. 0000080A  2079 FFFE C1EC           movea.l    A0, [0xFFFEC1EC]
  973. 00000810  2488                     move.l     [A2], A0
  974. 00000812  200A                     move.l     D0, A2
  975. 00000814  245F                     movea.l    A2, [A7]+
  976. 00000816  4E5E                     unlink     A6
  977. 00000818  205F                     movea.l    A0, [A7]+
  978. 0000081A  584F                     addq.w     A7, 4
  979. 0000081C  4ED0                     jmp        [A0]
  980. 0000081E  965F                     sub.w      D3, [A7]+
  981. 00000820  5F63                     subq.w     -[A3], 7
  982. 00000822  745F                     moveq.l    D2, 0x5F
  983. 00000824  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  984. 00000828  456E 7472                chk.w      D2, [A6 + 0x7472]
  985. 0000082C  6965                     bvs        +0x67 /* 00000893 */
  986. 0000082E  734C                     moveq.l    D1, 0x4C
  987. 00000830  6973                     bvs        +0x75 /* 000008A5 */
  988. 00000832  7446                     moveq.l    D2, 0x46
  989. 00000834  7600                     moveq.l    D3, 0x00
  990. 00000836  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  991. 0000083A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  992. 0000083E  246E 0008                movea.l    A2, [A6 + 0x8]
  993. 00000842  2F0A                     move.l     -[A7], A2
  994. 00000844  4EB9 0000 5542           jsr        [0x00005542]
  995. 0000084A  2079 FFFE B28C           movea.l    A0, [0xFFFEB28C]
  996. 00000850  2488                     move.l     [A2], A0
  997. 00000852  200A                     move.l     D0, A2
  998. 00000854  245F                     movea.l    A2, [A7]+
  999. 00000856  4E5E                     unlink     A6
  1000. 00000858  205F                     movea.l    A0, [A7]+
  1001. 0000085A  584F                     addq.w     A7, 4
  1002. 0000085C  4ED0                     jmp        [A0]
  1003. 0000085E  9C5F                     sub.w      D6, [A7]+
  1004. 00000860  5F63                     subq.w     -[A3], 7
  1005. 00000862  745F                     moveq.l    D2, 0x5F
  1006. 00000864  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  1007. 00000868  4C69 6E65 426F           movem.l    D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x426F]
  1008. 0000086E  7474                     moveq.l    D2, 0x74
  1009. 00000870  6F6D                     ble        +0x6F /* 000008DF */
  1010. 00000872  4164                     chk.w      D0, -[A4]
  1011. 00000874  6F72                     ble        +0x74 /* 000008E8 */
  1012. 00000876  6E65                     bgt        +0x67 /* 000008DD */
  1013. 00000878  7246                     moveq.l    D1, 0x46
  1014. 0000087A  7600                     moveq.l    D3, 0x00
  1015. 0000087C  0000 FFFF                ori.b      D0, 0xFF
  1016. 00000880  4E56 0000                link       A6, 0
  1017. 00000884  2F0A                     move.l     -[A7], A2
  1018. 00000886  246E 0008                movea.l    A2, [A6 + 0x8]
  1019. 0000088A  2F0A                     move.l     -[A7], A2
  1020. 0000088C  4EB9 0000 5542           jsr        [0x00005542]
  1021. 00000892  2079 FFFE B290           movea.l    A0, [0xFFFEB290]
  1022. 00000898  2488                     move.l     [A2], A0
  1023. 0000089A  200A                     move.l     D0, A2
  1024. 0000089C  245F                     movea.l    A2, [A7]+
  1025. 0000089E  4E5E                     unlink     A6
  1026. 000008A0  205F                     movea.l    A0, [A7]+
  1027. 000008A2  584F                     addq.w     A7, 4
  1028. 000008A4  4ED0                     jmp        [A0]
  1029. 000008A6  9A5F                     sub.w      D5, [A7]+
  1030. 000008A8  5F63                     subq.w     -[A3], 7
  1031. 000008AA  745F                     moveq.l    D2, 0x5F
  1032. 000008AC  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  1033. 000008B0  4C69 6E65 4C65           movem.l    D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x4C65]
  1034. 000008B6  6674                     bne        +0x76 /* 0000092C */
  1035. 000008B8  4164                     chk.w      D0, -[A4]
  1036. 000008BA  6F72                     ble        +0x74 /* 0000092E */
  1037. 000008BC  6E65                     bgt        +0x67 /* 00000923 */
  1038. 000008BE  7246                     moveq.l    D1, 0x46
  1039. 000008C0  7600                     moveq.l    D3, 0x00
  1040. 000008C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1041. 000008C6  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1042. 000008CA  246E 0008                movea.l    A2, [A6 + 0x8]
  1043. 000008CE  2F0A                     move.l     -[A7], A2
  1044. 000008D0  4EB9 0000 5542           jsr        [0x00005542]
  1045. 000008D6  2079 FFFE B294           movea.l    A0, [0xFFFEB294]
  1046. 000008DC  2488                     move.l     [A2], A0
  1047. 000008DE  200A                     move.l     D0, A2
  1048. 000008E0  245F                     movea.l    A2, [A7]+
  1049. 000008E2  4E5E                     unlink     A6
  1050. 000008E4  205F                     movea.l    A0, [A7]+
  1051. 000008E6  584F                     addq.w     A7, 4
  1052. label000008E8:
  1053. 000008E8  4ED0                     jmp        [A0]
  1054. 000008EA  9B5F                     sub.w      [A7]+, D5
  1055. 000008EC  5F63                     subq.w     -[A3], 7
  1056. 000008EE  745F                     moveq.l    D2, 0x5F
  1057. 000008F0  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1058. 000008F4  4C69 6E65 5269           movem.l    D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x5269]
  1059. 000008FA  6768                     beq        +0x6A /* 00000964 */
  1060. 000008FC  7441                     moveq.l    D2, 0x41
  1061. 000008FE  646F                     bcc        +0x71 /* 0000096F */
  1062. 00000900  726E                     moveq.l    D1, 0x6E
  1063. 00000902  6572                     bcs        +0x74 /* 00000976 */
  1064. 00000904  4676 0000                not.w      [A6 + D0.w]
  1065. 00000908  4E56 0000                link       A6, 0
  1066. 0000090C  2F0A                     move.l     -[A7], A2
  1067. 0000090E  246E 0008                movea.l    A2, [A6 + 0x8]
  1068. 00000912  2F0A                     move.l     -[A7], A2
  1069. 00000914  4EB9 0000 5542           jsr        [0x00005542]
  1070. 0000091A  2079 FFFE B298           movea.l    A0, [0xFFFEB298]
  1071. 00000920  2488                     move.l     [A2], A0
  1072. 00000922  200A                     move.l     D0, A2
  1073. 00000924  245F                     movea.l    A2, [A7]+
  1074. 00000926  4E5E                     unlink     A6
  1075. 00000928  205F                     movea.l    A0, [A7]+
  1076. 0000092A  584F                     addq.w     A7, 4
  1077. label0000092C:
  1078. 0000092C  4ED0                     jmp        [A0]
  1079. label0000092E:
  1080. 0000092E  995F                     sub.w      [A7]+, D4
  1081. 00000930  5F63                     subq.w     -[A3], 7
  1082. 00000932  745F                     moveq.l    D2, 0x5F
  1083. 00000934  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1084. 00000938  4C69 6E65 546F           movem.l    D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x546F]
  1085. 0000093E  7041                     moveq.l    D0, 0x41
  1086. 00000940  646F                     bcc        +0x71 /* 000009B1 */
  1087. 00000942  726E                     moveq.l    D1, 0x6E
  1088. 00000944  6572                     bcs        +0x74 /* 000009B8 */
  1089. 00000946  4676 0000                not.w      [A6 + D0.w]
  1090. 0000094A  FFFF                     .invalid   <<F/7/7>>
  1091. 0000094C  4E56 0000                link       A6, 0
  1092. 00000950  2F0A                     move.l     -[A7], A2
  1093. 00000952  246E 0008                movea.l    A2, [A6 + 0x8]
  1094. 00000956  2F0A                     move.l     -[A7], A2
  1095. 00000958  4EB9 0000 5542           jsr        [0x00005542]
  1096. 0000095E  2079 FFFE B29C           movea.l    A0, [0xFFFEB29C]
  1097. label00000964:
  1098. 00000964  2488                     move.l     [A2], A0
  1099. 00000966  200A                     move.l     D0, A2
  1100. 00000968  245F                     movea.l    A2, [A7]+
  1101. 0000096A  4E5E                     unlink     A6
  1102. 0000096C  205F                     movea.l    A0, [A7]+
  1103. 0000096E  584F                     addq.w     A7, 4
  1104. 00000970  4ED0                     jmp        [A0]
  1105. 00000972  965F                     sub.w      D3, [A7]+
  1106. 00000974  5F63                     subq.w     -[A3], 7
  1107. label00000976:
  1108. 00000976  745F                     moveq.l    D2, 0x5F
  1109. 00000978  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  1110. 0000097C  4F76 616C                chk.w      D7, <<invalid full ext with I/IS == 4>>
  1111. 00000980  4164                     chk.w      D0, -[A4]
  1112. 00000982  6F72                     ble        +0x74 /* 000009F6 */
  1113. 00000984  6E65                     bgt        +0x67 /* 000009EB */
  1114. 00000986  7246                     moveq.l    D1, 0x46
  1115. 00000988  7600                     moveq.l    D3, 0x00
  1116. 0000098A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1117. 0000098E  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1118. 00000992  246E 0008                movea.l    A2, [A6 + 0x8]
  1119. 00000996  2F0A                     move.l     -[A7], A2
  1120. 00000998  4EB9 0000 5542           jsr        [0x00005542]
  1121. 0000099E  2079 FFFE B2A0           movea.l    A0, [0xFFFEB2A0]
  1122. 000009A4  2488                     move.l     [A2], A0
  1123. 000009A6  200A                     move.l     D0, A2
  1124. 000009A8  245F                     movea.l    A2, [A7]+
  1125. 000009AA  4E5E                     unlink     A6
  1126. 000009AC  205F                     movea.l    A0, [A7]+
  1127. 000009AE  584F                     addq.w     A7, 4
  1128. 000009B0  4ED0                     jmp        [A0]
  1129. 000009B2  975F                     sub.w      [A7]+, D3
  1130. 000009B4  5F63                     subq.w     -[A3], 7
  1131. 000009B6  745F                     moveq.l    D2, 0x5F
  1132. label000009B8:
  1133. 000009B8  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1134. 000009BC  5252                     addq.w     [A2], 1
  1135. 000009BE  6563                     bcs        +0x65 /* 00000A23 */
  1136. 000009C0  7441                     moveq.l    D2, 0x41
  1137. 000009C2  646F                     bcc        +0x71 /* 00000A33 */
  1138. 000009C4  726E                     moveq.l    D1, 0x6E
  1139. 000009C6  6572                     bcs        +0x74 /* 00000A3A */
  1140. 000009C8  4676 0000                not.w      [A6 + D0.w]
  1141. 000009CC  4E56 0000                link       A6, 0
  1142. 000009D0  2F0A                     move.l     -[A7], A2
  1143. 000009D2  246E 0008                movea.l    A2, [A6 + 0x8]
  1144. 000009D6  2F0A                     move.l     -[A7], A2
  1145. 000009D8  4EB9 0000 5542           jsr        [0x00005542]
  1146. 000009DE  2079 FFFE B288           movea.l    A0, [0xFFFEB288]
  1147. 000009E4  2488                     move.l     [A2], A0
  1148. 000009E6  200A                     move.l     D0, A2
  1149. 000009E8  245F                     movea.l    A2, [A7]+
  1150. 000009EA  4E5E                     unlink     A6
  1151. 000009EC  205F                     movea.l    A0, [A7]+
  1152. 000009EE  584F                     addq.w     A7, 4
  1153. 000009F0  4ED0                     jmp        [A0]
  1154. 000009F2  9F5F                     sub.w      [A7]+, D7
  1155. 000009F4  5F63                     subq.w     -[A3], 7
  1156. label000009F6:
  1157. 000009F6  745F                     moveq.l    D2, 0x5F
  1158. 000009F8  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1159. 000009FC  5368 6164                subq.w     [A0 + 0x6164], 1
  1160. 00000A00  6F77                     ble        +0x79 /* 00000A79 */
  1161. 00000A02  6564                     bcs        +0x66 /* 00000A68 */
  1162. 00000A04  4672 616D                not.w      <<invalid full ext with IS == 1 and I/IS == 5>>
  1163. 00000A08  6541                     bcs        +0x43 /* 00000A4B */
  1164. 00000A0A  646F                     bcc        +0x71 /* 00000A7B */
  1165. 00000A0C  726E                     moveq.l    D1, 0x6E
  1166. 00000A0E  6572                     bcs        +0x74 /* 00000A82 */
  1167. 00000A10  4676 0000                not.w      [A6 + D0.w]
  1168. 00000A14  4E56 0000                link       A6, 0
  1169. 00000A18  2F0A                     move.l     -[A7], A2
  1170. 00000A1A  246E 0008                movea.l    A2, [A6 + 0x8]
  1171. 00000A1E  2F0A                     move.l     -[A7], A2
  1172. 00000A20  4EB9 0000 0008           jsr        [0x00000008 /* BusErrVct */]
  1173. 00000A26  2079 FFFE C4B8           movea.l    A0, [0xFFFEC4B8]
  1174. 00000A2C  2488                     move.l     [A2], A0
  1175. 00000A2E  200A                     move.l     D0, A2
  1176. 00000A30  245F                     movea.l    A2, [A7]+
  1177. 00000A32  4E5E                     unlink     A6
  1178. 00000A34  205F                     movea.l    A0, [A7]+
  1179. 00000A36  584F                     addq.w     A7, 4
  1180. 00000A38  4ED0                     jmp        [A0]
  1181. label00000A3A:
  1182. 00000A3A  955F                     sub.w      [A7]+, D2
  1183. 00000A3C  5F63                     subq.w     -[A3], 7
  1184. 00000A3E  745F                     moveq.l    D2, 0x5F
  1185. 00000A40  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1186. 00000A44  4275 7379 4375 7273      clr.w      [[A5 + 0x43757273]]
  1187. 00000A4C  6F72                     ble        +0x74 /* 00000AC0 */
  1188. 00000A4E  4676 0000                not.w      [A6 + D0.w]
  1189. 00000A52  FFFF                     .invalid   <<F/7/7>>
  1190. 00000A54  4E56 0000                link       A6, 0
  1191. 00000A58  2F0A                     move.l     -[A7], A2
  1192. 00000A5A  246E 0008                movea.l    A2, [A6 + 0x8]
  1193. 00000A5E  2F0A                     move.l     -[A7], A2
  1194. 00000A60  4EB9 0000 0AA4           jsr        [0x00000AA4]
  1195. 00000A66  2079 FFFE E740           movea.l    A0, [0xFFFEE740]
  1196. // begin alternate branch 00000A68-00000A6C
  1197. label00000A68:
  1198. 00000A68  FFFE                     .invalid   <<F/7/7>>
  1199. 00000A6A  E740                     asl        D0.w, 3
  1200. // end alternate branch 00000A68-00000A6C
  1201. label00000A68: // (misaligned)
  1202. 00000A6C  2488                     move.l     [A2], A0
  1203. 00000A6E  7000                     moveq.l    D0, 0x00
  1204. 00000A70  2540 0004                move.l     [A2 + 0x4], D0
  1205. 00000A74  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  1206. 00000A7A  200A                     move.l     D0, A2
  1207. 00000A7C  245F                     movea.l    A2, [A7]+
  1208. 00000A7E  4E5E                     unlink     A6
  1209. 00000A80  205F                     movea.l    A0, [A7]+
  1210. label00000A82:
  1211. 00000A82  584F                     addq.w     A7, 4
  1212. 00000A84  4ED0                     jmp        [A0]
  1213. 00000A86  9B5F                     sub.w      [A7]+, D5
  1214. 00000A88  5F63                     subq.w     -[A3], 7
  1215. 00000A8A  745F                     moveq.l    D2, 0x5F
  1216. 00000A8C  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1217. 00000A90  5265                     addq.w     -[A5], 1
  1218. 00000A92  6769                     beq        +0x6B /* 00000AFD */
  1219. 00000A94  6F6E                     ble        +0x70 /* 00000B04 */
  1220. 00000A96  4465                     neg.w      -[A5]
  1221. 00000A98  7369                     moveq.l    D1, 0x69
  1222. 00000A9A  676E                     beq        +0x70 /* 00000B0A */
  1223. 00000A9C  6174                     bsr        +0x76 /* 00000B12 */
  1224. 00000A9E  6F72                     ble        +0x74 /* 00000B12 */
  1225. 00000AA0  4676 0000                not.w      [A6 + D0.w]
  1226. 00000AA4  4E56 0000                link       A6, 0
  1227. 00000AA8  2F0A                     move.l     -[A7], A2
  1228. 00000AAA  246E 0008                movea.l    A2, [A6 + 0x8]
  1229. 00000AAE  2F0A                     move.l     -[A7], A2
  1230. 00000AB0  4EB9 0000 0008           jsr        [0x00000008 /* BusErrVct */]
  1231. 00000AB6  2079 FFFE E734           movea.l    A0, [0xFFFEE734]
  1232. 00000ABC  2488                     move.l     [A2], A0
  1233. 00000ABE  200A                     move.l     D0, A2
  1234. label00000AC0:
  1235. 00000AC0  245F                     movea.l    A2, [A7]+
  1236. 00000AC2  4E5E                     unlink     A6
  1237. 00000AC4  205F                     movea.l    A0, [A7]+
  1238. 00000AC6  584F                     addq.w     A7, 4
  1239. 00000AC8  4ED0                     jmp        [A0]
  1240. 00000ACA  955F                     sub.w      [A7]+, D2
  1241. 00000ACC  5F63                     subq.w     -[A3], 7
  1242. 00000ACE  745F                     moveq.l    D2, 0x5F
  1243. 00000AD0  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1244. 00000AD4  4465                     neg.w      -[A5]
  1245. 00000AD6  7369                     moveq.l    D1, 0x69
  1246. 00000AD8  676E                     beq        +0x70 /* 00000B48 */
  1247. 00000ADA  6174                     bsr        +0x76 /* 00000B50 */
  1248. 00000ADC  6F72                     ble        +0x74 /* 00000B50 */
  1249. 00000ADE  4676 0000                not.w      [A6 + D0.w]
  1250. 00000AE2  FFFF                     .invalid   <<F/7/7>>
  1251. 00000AE4  4E56 0000                link       A6, 0
  1252. 00000AE8  48E7 1020                movem.l    -[A7], D3,A2
  1253. 00000AEC  246E 0008                movea.l    A2, [A6 + 0x8]
  1254. 00000AF0  2F0A                     move.l     -[A7], A2
  1255. 00000AF2  4EB9 0000 0AA4           jsr        [0x00000AA4]
  1256. 00000AF8  2079 FFFE E738           movea.l    A0, [0xFFFEE738]
  1257. 00000AFE  2488                     move.l     [A2], A0
  1258. 00000B00  7600                     moveq.l    D3, 0x00
  1259. 00000B02  2543 0004                move.l     [A2 + 0x4], D3
  1260. // begin alternate branch 00000B04-00000B0C
  1261. label00000B04:
  1262. 00000B04  0004 2543                ori.b      D4, 0x43 /* 'C' */
  1263. 00000B08  0008 200A                ori.b      A0, 0xA /* '\n' */
  1264. // end alternate branch 00000B04-00000B0C
  1265. label00000B04: // (misaligned)
  1266. 00000B06  2543 0008                move.l     [A2 + 0x8], D3
  1267. label00000B0A:
  1268. 00000B0A  200A                     move.l     D0, A2
  1269. 00000B0C  4CDF 0408                movem.l    D3,A2, [A7]+
  1270. 00000B10  4E5E                     unlink     A6
  1271. fn00000B12:
  1272. 00000B12  205F                     movea.l    A0, [A7]+
  1273. 00000B14  584F                     addq.w     A7, 4
  1274. 00000B16  4ED0                     jmp        [A0]
  1275. 00000B18  9B5F                     sub.w      [A7]+, D5
  1276. 00000B1A  5F63                     subq.w     -[A3], 7
  1277. 00000B1C  745F                     moveq.l    D2, 0x5F
  1278. 00000B1E  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1279. 00000B22  4C69 6E65 6172           movem.l    D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x6172]
  1280. 00000B28  4465                     neg.w      -[A5]
  1281. 00000B2A  7369                     moveq.l    D1, 0x69
  1282. 00000B2C  676E                     beq        +0x70 /* 00000B9C */
  1283. 00000B2E  6174                     bsr        +0x76 /* 00000BA4 */
  1284. 00000B30  6F72                     ble        +0x74 /* 00000BA4 */
  1285. 00000B32  4676 0000                not.w      [A6 + D0.w]
  1286. 00000B36  FFFF                     .invalid   <<F/7/7>>
  1287. 00000B38  4E56 0000                link       A6, 0
  1288. 00000B3C  2F0A                     move.l     -[A7], A2
  1289. 00000B3E  246E 0008                movea.l    A2, [A6 + 0x8]
  1290. 00000B42  2F0A                     move.l     -[A7], A2
  1291. 00000B44  4EB9 0000 6752           jsr        [0x00006752]
  1292. // begin alternate branch 00000B48-00000B4A
  1293. label00000B48:
  1294. 00000B48  6752                     beq        +0x54 /* 00000B9C */
  1295. // end alternate branch 00000B48-00000B4A
  1296. label00000B48: // (misaligned)
  1297. 00000B4A  2079 FFFF 38B4           movea.l    A0, [0xFFFF38B4]
  1298. fn00000B50:
  1299. 00000B50  2488                     move.l     [A2], A0
  1300. 00000B52  200A                     move.l     D0, A2
  1301. 00000B54  245F                     movea.l    A2, [A7]+
  1302. 00000B56  4E5E                     unlink     A6
  1303. 00000B58  205F                     movea.l    A0, [A7]+
  1304. 00000B5A  584F                     addq.w     A7, 4
  1305. 00000B5C  4ED0                     jmp        [A0]
  1306. 00000B5E  9A5F                     sub.w      D5, [A7]+
  1307. 00000B60  5F63                     subq.w     -[A3], 7
  1308. 00000B62  745F                     moveq.l    D2, 0x5F
  1309. 00000B64  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  1310. 00000B68  5365                     subq.w     -[A5], 1
  1311. 00000B6A  6374                     bls        +0x76 /* 00000BE0 */
  1312. 00000B6C  696F                     bvs        +0x71 /* 00000BDD */
  1313. 00000B6E  6E42                     bgt        +0x44 /* 00000BB2 */
  1314. 00000B70  6568                     bcs        +0x6A /* 00000BDA */
  1315. 00000B72  6176                     bsr        +0x78 /* 00000BEA */
  1316. 00000B74  696F                     bvs        +0x71 /* 00000BE5 */
  1317. 00000B76  7246                     moveq.l    D1, 0x46
  1318. 00000B78  7600                     moveq.l    D3, 0x00
  1319. 00000B7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1320. 00000B7E  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1321. 00000B82  246E 0008                movea.l    A2, [A6 + 0x8]
  1322. 00000B86  2F0A                     move.l     -[A7], A2
  1323. 00000B88  4EB9 0000 0BCC           jsr        [0x00000BCC]
  1324. 00000B8E  2079 FFFF 88C0           movea.l    A0, [0xFFFF88C0]
  1325. 00000B94  2488                     move.l     [A2], A0
  1326. 00000B96  200A                     move.l     D0, A2
  1327. 00000B98  245F                     movea.l    A2, [A7]+
  1328. 00000B9A  4E5E                     unlink     A6
  1329. label00000B9C:
  1330. 00000B9C  205F                     movea.l    A0, [A7]+
  1331. 00000B9E  584F                     addq.w     A7, 4
  1332. 00000BA0  4ED0                     jmp        [A0]
  1333. 00000BA2  8024                     or.b       D0, -[A4]
  1334. fn00000BA4:
  1335. 00000BA4  5F5F                     subq.w     [A7]+, 7
  1336. 00000BA6  6374                     bls        +0x76 /* 00000C1C */
  1337. 00000BA8  5F5F                     subq.w     [A7]+, 7
  1338. 00000BAA  3236 5453                move.w     D1, [A6 + D5.w * 4 + 0x53]
  1339. 00000BAE  6563                     bcs        +0x65 /* 00000C13 */
  1340. 00000BB0  7469                     moveq.l    D2, 0x69
  1341. label00000BB2:
  1342. 00000BB2  6F6E                     ble        +0x70 /* 00000C22 */
  1343. 00000BB4  4361                     chk.w      D1, -[A1]
  1344. 00000BB6  6E63                     bgt        +0x65 /* 00000C1B */
  1345. 00000BB8  656C                     bcs        +0x6E /* 00000C26 */
  1346. 00000BBA  4576 656E                chk.w      D2, <<invalid full ext with IS == 1 and I/IS == 6>>
  1347. 00000BBE  7443                     moveq.l    D2, 0x43
  1348. 00000BC0  6F6D                     ble        +0x6F /* 00000C2F */
  1349. 00000BC2  6D61                     blt        +0x63 /* 00000C25 */
  1350. 00000BC4  6E64                     bgt        +0x66 /* 00000C2A */
  1351. 00000BC6  4676 0000                not.w      [A6 + D0.w]
  1352. 00000BCA  FFFF                     .invalid   <<F/7/7>>
  1353. 00000BCC  4E56 0000                link       A6, 0
  1354. 00000BD0  2F0A                     move.l     -[A7], A2
  1355. 00000BD2  246E 0008                movea.l    A2, [A6 + 0x8]
  1356. 00000BD6  2F0A                     move.l     -[A7], A2
  1357. 00000BD8  4EB9 0000 52BA           jsr        [0x000052BA]
  1358. // begin alternate branch 00000BDA-00000BDE
  1359. label00000BDA:
  1360. 00000BDA  0000 52BA                ori.b      D0, 0xBA
  1361. // end alternate branch 00000BDA-00000BDE
  1362. label00000BDA: // (misaligned)
  1363. 00000BDE  2079 FFFF 88B0           movea.l    A0, [0xFFFF88B0]
  1364. // begin alternate branch 00000BE0-00000BE6
  1365. label00000BE0:
  1366. 00000BE0  FFFF                     .invalid   <<F/7/7>>
  1367. 00000BE2  88B0 2488                or.l       D4, [A0 + D2.w * 4 - 0x120]
  1368. // end alternate branch 00000BE0-00000BE6
  1369. label00000BE0: // (misaligned)
  1370. 00000BE4  2488                     move.l     [A2], A0
  1371. 00000BE6  7000                     moveq.l    D0, 0x00
  1372. 00000BE8  2540 0038                move.l     [A2 + 0x38], D0
  1373. // begin alternate branch 00000BEA-00000BF0
  1374. fn00000BEA:
  1375. 00000BEA  0038 200A 245F           ori.b      [0x0000245F], 0xA /* '\n' */
  1376. // end alternate branch 00000BEA-00000BF0
  1377. fn00000BEA: // (misaligned)
  1378. 00000BEC  200A                     move.l     D0, A2
  1379. 00000BEE  245F                     movea.l    A2, [A7]+
  1380. 00000BF0  4E5E                     unlink     A6
  1381. 00000BF2  205F                     movea.l    A0, [A7]+
  1382. 00000BF4  584F                     addq.w     A7, 4
  1383. 00000BF6  4ED0                     jmp        [A0]
  1384. 00000BF8  995F                     sub.w      [A7]+, D4
  1385. 00000BFA  5F63                     subq.w     -[A3], 7
  1386. 00000BFC  745F                     moveq.l    D2, 0x5F
  1387. 00000BFE  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1388. 00000C02  5365                     subq.w     -[A5], 1
  1389. 00000C04  6374                     bls        +0x76 /* 00000C7A */
  1390. 00000C06  696F                     bvs        +0x71 /* 00000C77 */
  1391. 00000C08  6E43                     bgt        +0x45 /* 00000C4D */
  1392. 00000C0A  6F6D                     ble        +0x6F /* 00000C79 */
  1393. 00000C0C  6D61                     blt        +0x63 /* 00000C6F */
  1394. 00000C0E  6E64                     bgt        +0x66 /* 00000C74 */
  1395. 00000C10  4676 0000                not.w      [A6 + D0.w]
  1396. 00000C14  4E56 0000                link       A6, 0
  1397. 00000C18  2F0A                     move.l     -[A7], A2
  1398. 00000C1A  246E 0008                movea.l    A2, [A6 + 0x8]
  1399. // begin alternate branch 00000C1C-00000C20
  1400. label00000C1C:
  1401. 00000C1C  0008 2F0A                ori.b      A0, 0xA /* '\n' */
  1402. // end alternate branch 00000C1C-00000C20
  1403. label00000C1C: // (misaligned)
  1404. 00000C1E  2F0A                     move.l     -[A7], A2
  1405. 00000C20  4EB9 0000 0BCC           jsr        [0x00000BCC]
  1406. // begin alternate branch 00000C22-00000C26
  1407. label00000C22:
  1408. 00000C22  0000 0BCC                ori.b      D0, 0xCC
  1409. // end alternate branch 00000C22-00000C26
  1410. label00000C22: // (misaligned)
  1411. label00000C26:
  1412. 00000C26  2079 FFFF 88B4           movea.l    A0, [0xFFFF88B4]
  1413. // begin alternate branch 00000C2A-00000C2E
  1414. label00000C2A:
  1415. 00000C2A  88B4 2488                or.l       D4, [A4 + D2.w * 4 - 0x120]
  1416. // end alternate branch 00000C2A-00000C2E
  1417. label00000C2A: // (misaligned)
  1418. 00000C2C  2488                     move.l     [A2], A0
  1419. 00000C2E  200A                     move.l     D0, A2
  1420. 00000C30  245F                     movea.l    A2, [A7]+
  1421. 00000C32  4E5E                     unlink     A6
  1422. 00000C34  205F                     movea.l    A0, [A7]+
  1423. 00000C36  584F                     addq.w     A7, 4
  1424. 00000C38  4ED0                     jmp        [A0]
  1425. 00000C3A  8022                     or.b       D0, -[A2]
  1426. 00000C3C  5F5F                     subq.w     [A7]+, 7
  1427. 00000C3E  6374                     bls        +0x76 /* 00000CB4 */
  1428. 00000C40  5F5F                     subq.w     [A7]+, 7
  1429. 00000C42  3234 5453                move.w     D1, [A4 + D5.w * 4 + 0x53]
  1430. 00000C46  6563                     bcs        +0x65 /* 00000CAB */
  1431. 00000C48  7469                     moveq.l    D2, 0x69
  1432. 00000C4A  6F6E                     ble        +0x70 /* 00000CBA */
  1433. 00000C4C  5265                     addq.w     -[A5], 1
  1434. 00000C4E  6164                     bsr        +0x66 /* 00000CB4 */
  1435. 00000C50  4576 656E                chk.w      D2, <<invalid full ext with IS == 1 and I/IS == 6>>
  1436. 00000C54  7443                     moveq.l    D2, 0x43
  1437. 00000C56  6F6D                     ble        +0x6F /* 00000CC5 */
  1438. 00000C58  6D61                     blt        +0x63 /* 00000CBB */
  1439. 00000C5A  6E64                     bgt        +0x66 /* 00000CC0 */
  1440. 00000C5C  4676 0000                not.w      [A6 + D0.w]
  1441. 00000C60  4E56 0000                link       A6, 0
  1442. 00000C64  2F0A                     move.l     -[A7], A2
  1443. 00000C66  246E 0008                movea.l    A2, [A6 + 0x8]
  1444. 00000C6A  2F0A                     move.l     -[A7], A2
  1445. 00000C6C  4EB9 0000 0BCC           jsr        [0x00000BCC]
  1446. 00000C72  2079 FFFF 88B8           movea.l    A0, [0xFFFF88B8]
  1447. // begin alternate branch 00000C74-00000C7A
  1448. label00000C74:
  1449. 00000C74  FFFF                     .invalid   <<F/7/7>>
  1450. 00000C76  88B8 2488                or.l       D4, [0x00002488]
  1451. // end alternate branch 00000C74-00000C7A
  1452. label00000C74: // (misaligned)
  1453. 00000C78  2488                     move.l     [A2], A0
  1454. label00000C7A:
  1455. 00000C7A  200A                     move.l     D0, A2
  1456. 00000C7C  245F                     movea.l    A2, [A7]+
  1457. 00000C7E  4E5E                     unlink     A6
  1458. 00000C80  205F                     movea.l    A0, [A7]+
  1459. 00000C82  584F                     addq.w     A7, 4
  1460. 00000C84  4ED0                     jmp        [A0]
  1461. 00000C86  8023                     or.b       D0, -[A3]
  1462. 00000C88  5F5F                     subq.w     [A7]+, 7
  1463. 00000C8A  6374                     bls        +0x76 /* 00000D00 */
  1464. 00000C8C  5F5F                     subq.w     [A7]+, 7
  1465. 00000C8E  3235 5453                move.w     D1, [A5 + D5.w * 4 + 0x53]
  1466. 00000C92  6563                     bcs        +0x65 /* 00000CF7 */
  1467. 00000C94  7469                     moveq.l    D2, 0x69
  1468. 00000C96  6F6E                     ble        +0x70 /* 00000D06 */
  1469. 00000C98  5772 6974                subq.w     <<invalid full ext with I/IS == 4>>, 3
  1470. 00000C9C  6545                     bcs        +0x47 /* 00000CE3 */
  1471. 00000C9E  7665                     moveq.l    D3, 0x65
  1472. 00000CA0  6E74                     bgt        +0x76 /* 00000D16 */
  1473. 00000CA2  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  1474. 00000CA6  616E                     bsr        +0x70 /* 00000D16 */
  1475. 00000CA8  6446                     bcc        +0x48 /* 00000CF0 */
  1476. 00000CAA  7600                     moveq.l    D3, 0x00
  1477. 00000CAC  0000 FFFF                ori.b      D0, 0xFF
  1478. 00000CB0  4E56 0000                link       A6, 0
  1479. fn00000CB4:
  1480. 00000CB4  2F0A                     move.l     -[A7], A2
  1481. 00000CB6  246E 0008                movea.l    A2, [A6 + 0x8]
  1482. label00000CBA:
  1483. 00000CBA  2F0A                     move.l     -[A7], A2
  1484. 00000CBC  4EB9 0000 0BCC           jsr        [0x00000BCC]
  1485. // begin alternate branch 00000CC0-00000CC2
  1486. label00000CC0:
  1487. 00000CC0  0BCC                     .incomplete
  1488. // end alternate branch 00000CC0-00000CC2
  1489. label00000CC0: // (misaligned)
  1490. 00000CC2  2079 FFFF 88BC           movea.l    A0, [0xFFFF88BC]
  1491. 00000CC8  2488                     move.l     [A2], A0
  1492. 00000CCA  200A                     move.l     D0, A2
  1493. 00000CCC  245F                     movea.l    A2, [A7]+
  1494. 00000CCE  4E5E                     unlink     A6
  1495. 00000CD0  205F                     movea.l    A0, [A7]+
  1496. 00000CD2  584F                     addq.w     A7, 4
  1497. 00000CD4  4ED0                     jmp        [A0]
  1498. 00000CD6  8024                     or.b       D0, -[A4]
  1499. 00000CD8  5F5F                     subq.w     [A7]+, 7
  1500. 00000CDA  6374                     bls        +0x76 /* 00000D50 */
  1501. 00000CDC  5F5F                     subq.w     [A7]+, 7
  1502. 00000CDE  3236 5453                move.w     D1, [A6 + D5.w * 4 + 0x53]
  1503. 00000CE2  6563                     bcs        +0x65 /* 00000D47 */
  1504. 00000CE4  7469                     moveq.l    D2, 0x69
  1505. 00000CE6  6F6E                     ble        +0x70 /* 00000D56 */
  1506. 00000CE8  5363                     subq.w     -[A3], 1
  1507. 00000CEA  726F                     moveq.l    D1, 0x6F
  1508. 00000CEC  6C6C                     bge        +0x6E /* 00000D5A */
  1509. 00000CEE  4576 656E                chk.w      D2, <<invalid full ext with IS == 1 and I/IS == 6>>
  1510. // begin alternate branch 00000CF0-00000CF2
  1511. label00000CF0:
  1512. 00000CF0  656E                     bcs        +0x70 /* 00000D60 */
  1513. // end alternate branch 00000CF0-00000CF2
  1514. label00000CF0: // (misaligned)
  1515. 00000CF2  7443                     moveq.l    D2, 0x43
  1516. 00000CF4  6F6D                     ble        +0x6F /* 00000D63 */
  1517. 00000CF6  6D61                     blt        +0x63 /* 00000D59 */
  1518. 00000CF8  6E64                     bgt        +0x66 /* 00000D5E */
  1519. 00000CFA  4676 0000                not.w      [A6 + D0.w]
  1520. 00000CFE  FFFF                     .invalid   <<F/7/7>>
  1521. label00000D00:
  1522. 00000D00  4E56 0000                link       A6, 0
  1523. 00000D04  2F0A                     move.l     -[A7], A2
  1524. label00000D06:
  1525. 00000D06  246E 0008                movea.l    A2, [A6 + 0x8]
  1526. 00000D0A  2F0A                     move.l     -[A7], A2
  1527. 00000D0C  4EB9 0000 0D40           jsr        [0x00000D40 /* LastDepth */]
  1528. 00000D12  2079 FFFF 8308           movea.l    A0, [0xFFFF8308]
  1529. // begin alternate branch 00000D16-00000D18
  1530. fn00000D16:
  1531. 00000D16  8308                     sbcd       -[A1], -[A0]
  1532. // end alternate branch 00000D16-00000D18
  1533. fn00000D16: // (misaligned)
  1534. 00000D18  2488                     move.l     [A2], A0
  1535. 00000D1A  200A                     move.l     D0, A2
  1536. 00000D1C  245F                     movea.l    A2, [A7]+
  1537. 00000D1E  4E5E                     unlink     A6
  1538. 00000D20  205F                     movea.l    A0, [A7]+
  1539. 00000D22  584F                     addq.w     A7, 4
  1540. 00000D24  4ED0                     jmp        [A0]
  1541. 00000D26  955F                     sub.w      [A7]+, D2
  1542. 00000D28  5F63                     subq.w     -[A3], 7
  1543. 00000D2A  745F                     moveq.l    D2, 0x5F
  1544. 00000D2C  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1545. 00000D30  5375 6273                subq.w     [A5 + D6.w * 2 + 0x73], 1
  1546. 00000D34  6372                     bls        +0x74 /* 00000DA8 */
  1547. 00000D36  6962                     bvs        +0x64 /* 00000D9A */
  1548. 00000D38  6572                     bcs        +0x74 /* 00000DAC */
  1549. 00000D3A  4676 0000                not.w      [A6 + D0.w]
  1550. 00000D3E  FFFF                     .invalid   <<F/7/7>>
  1551. 00000D40  4E56 0000                link       A6, 0
  1552. 00000D44  48E7 1020                movem.l    -[A7], D3,A2
  1553. 00000D48  246E 0008                movea.l    A2, [A6 + 0x8]
  1554. 00000D4C  2F0A                     move.l     -[A7], A2
  1555. 00000D4E  4EB9 0000 0008           jsr        [0x00000008 /* BusErrVct */]
  1556. // begin alternate branch 00000D50-00000D54
  1557. label00000D50:
  1558. 00000D50  0000 0008                ori.b      D0, 0x8
  1559. // end alternate branch 00000D50-00000D54
  1560. label00000D50: // (misaligned)
  1561. 00000D54  2079 FFFF 8300           movea.l    A0, [0xFFFF8300]
  1562. // begin alternate branch 00000D56-00000D5A
  1563. label00000D56:
  1564. 00000D56  FFFF                     .invalid   <<F/7/7>>
  1565. 00000D58  8300                     sbcd       D1, D0
  1566. // end alternate branch 00000D56-00000D5A
  1567. label00000D56: // (misaligned)
  1568. label00000D5A:
  1569. 00000D5A  2488                     move.l     [A2], A0
  1570. 00000D5C  7600                     moveq.l    D3, 0x00
  1571. label00000D5E:
  1572. 00000D5E  2543 0004                move.l     [A2 + 0x4], D3
  1573. // begin alternate branch 00000D60-00000D6C
  1574. label00000D60:
  1575. 00000D60  0004 2543                ori.b      D4, 0x43 /* 'C' */
  1576. 00000D64  0008 2543                ori.b      A0, 0x43 /* 'C' */
  1577. 00000D68  000C 4240                ori.b      A4, 0x40 /* '@' */
  1578. // end alternate branch 00000D60-00000D6C
  1579. label00000D60: // (misaligned)
  1580. 00000D62  2543 0008                move.l     [A2 + 0x8], D3
  1581. 00000D66  2543 000C                move.l     [A2 + 0xC], D3
  1582. 00000D6A  4240                     clr.w      D0
  1583. 00000D6C  3540 0010                move.w     [A2 + 0x10], D0
  1584. 00000D70  7600                     moveq.l    D3, 0x00
  1585. 00000D72  2543 0012                move.l     [A2 + 0x12], D3
  1586. 00000D76  2543 0016                move.l     [A2 + 0x16], D3
  1587. 00000D7A  263C 3F3F 3F3F           move.l     D3, 0x3F3F3F3F /* '????' */
  1588. 00000D80  2543 001A                move.l     [A2 + 0x1A], D3
  1589. 00000D84  2543 001E                move.l     [A2 + 0x1E], D3
  1590. 00000D88  4203                     clr.b      D3
  1591. 00000D8A  1543 0090                move.b     [A2 + 0x90], D3
  1592. 00000D8E  1543 0091                move.b     [A2 + 0x91], D3
  1593. 00000D92  157C 0001 0092           move.b     [A2 + 0x92], 0x1
  1594. 00000D98  200A                     move.l     D0, A2
  1595. label00000D9A:
  1596. 00000D9A  4CDF 0408                movem.l    D3,A2, [A7]+
  1597. 00000D9E  4E5E                     unlink     A6
  1598. 00000DA0  205F                     movea.l    A0, [A7]+
  1599. 00000DA2  584F                     addq.w     A7, 4
  1600. 00000DA4  4ED0                     jmp        [A0]
  1601. 00000DA6  915F                     sub.w      [A7]+, D0
  1602. label00000DA8:
  1603. 00000DA8  5F63                     subq.w     -[A3], 7
  1604. 00000DAA  745F                     moveq.l    D2, 0x5F
  1605. label00000DAC:
  1606. 00000DAC  5F38 5453                subq.b     [0x00005453], 7
  1607. 00000DB0  6563                     bcs        +0x65 /* 00000E15 */
  1608. 00000DB2  7469                     moveq.l    D2, 0x69
  1609. 00000DB4  6F6E                     ble        +0x70 /* 00000E24 */
  1610. 00000DB6  4676 0000                not.w      [A6 + D0.w]
  1611. 00000DBA  FFFF                     .invalid   <<F/7/7>>
  1612. 00000DBC  4E56 0000                link       A6, 0
  1613. 00000DC0  2F0A                     move.l     -[A7], A2
  1614. 00000DC2  246E 0008                movea.l    A2, [A6 + 0x8]
  1615. 00000DC6  2F0A                     move.l     -[A7], A2
  1616. 00000DC8  4EB9 0000 0D40           jsr        [0x00000D40 /* LastDepth */]
  1617. 00000DCE  2079 FFFF 8304           movea.l    A0, [0xFFFF8304]
  1618. 00000DD4  2488                     move.l     [A2], A0
  1619. 00000DD6  200A                     move.l     D0, A2
  1620. 00000DD8  245F                     movea.l    A2, [A7]+
  1621. 00000DDA  4E5E                     unlink     A6
  1622. 00000DDC  205F                     movea.l    A0, [A7]+
  1623. 00000DDE  584F                     addq.w     A7, 4
  1624. 00000DE0  4ED0                     jmp        [A0]
  1625. 00000DE2  945F                     sub.w      D2, [A7]+
  1626. 00000DE4  5F63                     subq.w     -[A3], 7
  1627. 00000DE6  745F                     moveq.l    D2, 0x5F
  1628. 00000DE8  5F31 3054                subq.b     [A1 + D3.w + 0x54], 7
  1629. 00000DEC  5075 626C                addq.w     [A5 + D6.w * 2 + 0x6C], 8
  1630. 00000DF0  6973                     bvs        +0x75 /* 00000E65 */
  1631. 00000DF2  6865                     bvc        +0x67 /* 00000E59 */
  1632. 00000DF4  7246                     moveq.l    D1, 0x46
  1633. 00000DF6  7600                     moveq.l    D3, 0x00
  1634. 00000DF8  0000 FFFF                ori.b      D0, 0xFF
  1635. 00000DFC  4E56 0000                link       A6, 0
  1636. 00000E00  2F0A                     move.l     -[A7], A2
  1637. 00000E02  246E 0008                movea.l    A2, [A6 + 0x8]
  1638. 00000E06  2F0A                     move.l     -[A7], A2
  1639. 00000E08  4EB9 0000 4F7A           jsr        [0x00004F7A]
  1640. 00000E0E  2079 FFFF 389C           movea.l    A0, [0xFFFF389C]
  1641. 00000E14  2488                     move.l     [A2], A0
  1642. 00000E16  200A                     move.l     D0, A2
  1643. 00000E18  245F                     movea.l    A2, [A7]+
  1644. 00000E1A  4E5E                     unlink     A6
  1645. 00000E1C  205F                     movea.l    A0, [A7]+
  1646. 00000E1E  584F                     addq.w     A7, 4
  1647. 00000E20  4ED0                     jmp        [A0]
  1648. 00000E22  9F5F                     sub.w      [A7]+, D7
  1649. label00000E24:
  1650. 00000E24  5F63                     subq.w     -[A3], 7
  1651. 00000E26  745F                     moveq.l    D2, 0x5F
  1652. 00000E28  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1653. 00000E2C  4E65                     move       USP, A5
  1654. 00000E2E  7753                     moveq.l    D3, 0x53
  1655. 00000E30  7562                     moveq.l    D2, 0x62
  1656. 00000E32  7363                     moveq.l    D1, 0x63
  1657. 00000E34  7269                     moveq.l    D1, 0x69
  1658. 00000E36  6265                     bhi        +0x67 /* 00000E9D */
  1659. 00000E38  7243                     moveq.l    D1, 0x43
  1660. 00000E3A  6F6D                     ble        +0x6F /* 00000EA9 */
  1661. 00000E3C  6D61                     blt        +0x63 /* 00000E9F */
  1662. 00000E3E  6E64                     bgt        +0x66 /* 00000EA4 */
  1663. 00000E40  4676 0000                not.w      [A6 + D0.w]
  1664. 00000E44  4E56 0000                link       A6, 0
  1665. 00000E48  2F0A                     move.l     -[A7], A2
  1666. 00000E4A  246E 0008                movea.l    A2, [A6 + 0x8]
  1667. 00000E4E  2F0A                     move.l     -[A7], A2
  1668. 00000E50  4EB9 0000 4F7A           jsr        [0x00004F7A]
  1669. 00000E56  2079 FFFF 38A0           movea.l    A0, [0xFFFF38A0]
  1670. 00000E5C  2488                     move.l     [A2], A0
  1671. 00000E5E  200A                     move.l     D0, A2
  1672. 00000E60  245F                     movea.l    A2, [A7]+
  1673. 00000E62  4E5E                     unlink     A6
  1674. 00000E64  205F                     movea.l    A0, [A7]+
  1675. 00000E66  584F                     addq.w     A7, 4
  1676. 00000E68  4ED0                     jmp        [A0]
  1677. 00000E6A  9F5F                     sub.w      [A7]+, D7
  1678. 00000E6C  5F63                     subq.w     -[A3], 7
  1679. 00000E6E  745F                     moveq.l    D2, 0x5F
  1680. 00000E70  5F32 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1681. 00000E74  5365                     subq.w     -[A5], 1
  1682. 00000E76  6374                     bls        +0x76 /* 00000EEC */
  1683. 00000E78  696F                     bvs        +0x71 /* 00000EE9 */
  1684. 00000E7A  6E42                     bgt        +0x44 /* 00000EBE */
  1685. 00000E7C  6F72                     ble        +0x74 /* 00000EF0 */
  1686. 00000E7E  6465                     bcc        +0x67 /* 00000EE5 */
  1687. 00000E80  7243                     moveq.l    D1, 0x43
  1688. 00000E82  6F6D                     ble        +0x6F /* 00000EF1 */
  1689. 00000E84  6D61                     blt        +0x63 /* 00000EE7 */
  1690. 00000E86  6E64                     bgt        +0x66 /* 00000EEC */
  1691. 00000E88  4676 0000                not.w      [A6 + D0.w]
  1692. 00000E8C  4E56 0000                link       A6, 0
  1693. 00000E90  2F0A                     move.l     -[A7], A2
  1694. 00000E92  246E 0008                movea.l    A2, [A6 + 0x8]
  1695. 00000E96  2F0A                     move.l     -[A7], A2
  1696. 00000E98  4EB9 0000 4F7A           jsr        [0x00004F7A]
  1697. 00000E9E  2079 FFFF 38A4           movea.l    A0, [0xFFFF38A4]
  1698. label00000EA4:
  1699. 00000EA4  2488                     move.l     [A2], A0
  1700. 00000EA6  200A                     move.l     D0, A2
  1701. 00000EA8  245F                     movea.l    A2, [A7]+
  1702. 00000EAA  4E5E                     unlink     A6
  1703. 00000EAC  205F                     movea.l    A0, [A7]+
  1704. 00000EAE  584F                     addq.w     A7, 4
  1705. 00000EB0  4ED0                     jmp        [A0]
  1706. 00000EB2  8021                     or.b       D0, -[A1]
  1707. 00000EB4  5F5F                     subq.w     [A7]+, 7
  1708. 00000EB6  6374                     bls        +0x76 /* 00000F2C */
  1709. 00000EB8  5F5F                     subq.w     [A7]+, 7
  1710. 00000EBA  3233 5453                move.w     D1, [A3 + D5.w * 4 + 0x53]
  1711. label00000EBE:
  1712. 00000EBE  746F                     moveq.l    D2, 0x6F
  1713. 00000EC0  7041                     moveq.l    D0, 0x41
  1714. 00000EC2  6C6C                     bge        +0x6E /* 00000F30 */
  1715. 00000EC4  4564                     chk.w      D2, -[A4]
  1716. 00000EC6  6974                     bvs        +0x76 /* 00000F3C */
  1717. 00000EC8  696F                     bvs        +0x71 /* 00000F39 */
  1718. 00000ECA  6E73                     bgt        +0x75 /* 00000F3F */
  1719. 00000ECC  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  1720. 00000ED0  616E                     bsr        +0x70 /* 00000F40 */
  1721. 00000ED2  6446                     bcc        +0x48 /* 00000F1A */
  1722. 00000ED4  7600                     moveq.l    D3, 0x00
  1723. 00000ED6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1724. 00000EDA  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1725. 00000EDE  246E 0008                movea.l    A2, [A6 + 0x8]
  1726. 00000EE2  2F0A                     move.l     -[A7], A2
  1727. 00000EE4  4EB9 0000 5A4A           jsr        [0x00005A4A]
  1728. 00000EEA  2079 FFFF 38B0           movea.l    A0, [0xFFFF38B0]
  1729. // begin alternate branch 00000EEC-00000EF2
  1730. label00000EEC:
  1731. 00000EEC  FFFF                     .invalid   <<F/7/7>>
  1732. 00000EEE  38B0 2488                move.w     [A4], [A0 + D2.w * 4 - 0x120]
  1733. // end alternate branch 00000EEC-00000EF2
  1734. label00000EEC: // (misaligned)
  1735. label00000EF0:
  1736. 00000EF0  2488                     move.l     [A2], A0
  1737. 00000EF2  200A                     move.l     D0, A2
  1738. 00000EF4  245F                     movea.l    A2, [A7]+
  1739. 00000EF6  4E5E                     unlink     A6
  1740. 00000EF8  205F                     movea.l    A0, [A7]+
  1741. 00000EFA  584F                     addq.w     A7, 4
  1742. 00000EFC  4ED0                     jmp        [A0]
  1743. 00000EFE  9B5F                     sub.w      [A7]+, D5
  1744. 00000F00  5F63                     subq.w     -[A3], 7
  1745. 00000F02  745F                     moveq.l    D2, 0x5F
  1746. 00000F04  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1747. 00000F08  5075 626C                addq.w     [A5 + D6.w * 2 + 0x6C], 8
  1748. 00000F0C  6973                     bvs        +0x75 /* 00000F81 */
  1749. 00000F0E  6865                     bvc        +0x67 /* 00000F75 */
  1750. 00000F10  7241                     moveq.l    D1, 0x41
  1751. 00000F12  646F                     bcc        +0x71 /* 00000F83 */
  1752. 00000F14  726E                     moveq.l    D1, 0x6E
  1753. 00000F16  6572                     bcs        +0x74 /* 00000F8A */
  1754. 00000F18  4676 0000                not.w      [A6 + D0.w]
  1755. // begin alternate branch 00000F1A-00000F22
  1756. label00000F1A:
  1757. 00000F1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1758. 00000F1E  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1759. // end alternate branch 00000F1A-00000F22
  1760. label00000F1A: // (misaligned)
  1761. 00000F1C  4E56 0000                link       A6, 0
  1762. 00000F20  2F0A                     move.l     -[A7], A2
  1763. 00000F22  246E 0008                movea.l    A2, [A6 + 0x8]
  1764. 00000F26  2F0A                     move.l     -[A7], A2
  1765. 00000F28  4EB9 0000 5A4A           jsr        [0x00005A4A]
  1766. // begin alternate branch 00000F2C-00000F2E
  1767. label00000F2C:
  1768. 00000F2C  5A4A                     addq.w     A2, 5
  1769. // end alternate branch 00000F2C-00000F2E
  1770. label00000F2C: // (misaligned)
  1771. 00000F2E  2079 FFFF 38AC           movea.l    A0, [0xFFFF38AC]
  1772. // begin alternate branch 00000F30-00000F36
  1773. label00000F30:
  1774. 00000F30  FFFF                     .invalid   <<F/7/7>>
  1775. 00000F32  38AC 2488                move.w     [A4], [A4 + 0x2488]
  1776. // end alternate branch 00000F30-00000F36
  1777. label00000F30: // (misaligned)
  1778. 00000F34  2488                     move.l     [A2], A0
  1779. 00000F36  200A                     move.l     D0, A2
  1780. 00000F38  245F                     movea.l    A2, [A7]+
  1781. 00000F3A  4E5E                     unlink     A6
  1782. label00000F3C:
  1783. 00000F3C  205F                     movea.l    A0, [A7]+
  1784. 00000F3E  584F                     addq.w     A7, 4
  1785. fn00000F40:
  1786. 00000F40  4ED0                     jmp        [A0]
  1787. 00000F42  9C5F                     sub.w      D6, [A7]+
  1788. 00000F44  5F63                     subq.w     -[A3], 7
  1789. 00000F46  745F                     moveq.l    D2, 0x5F
  1790. 00000F48  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  1791. 00000F4C  5375 6273                subq.w     [A5 + D6.w * 2 + 0x73], 1
  1792. 00000F50  6372                     bls        +0x74 /* 00000FC4 */
  1793. 00000F52  6962                     bvs        +0x64 /* 00000FB6 */
  1794. 00000F54  6572                     bcs        +0x74 /* 00000FC8 */
  1795. 00000F56  4164                     chk.w      D0, -[A4]
  1796. 00000F58  6F72                     ble        +0x74 /* 00000FCC */
  1797. 00000F5A  6E65                     bgt        +0x67 /* 00000FC1 */
  1798. 00000F5C  7246                     moveq.l    D1, 0x46
  1799. 00000F5E  7600                     moveq.l    D3, 0x00
  1800. 00000F60  0000 FFFF                ori.b      D0, 0xFF
  1801. 00000F64  4E56 0000                link       A6, 0
  1802. 00000F68  2F0A                     move.l     -[A7], A2
  1803. 00000F6A  246E 0008                movea.l    A2, [A6 + 0x8]
  1804. 00000F6E  2F0A                     move.l     -[A7], A2
  1805. 00000F70  4EB9 0000 51DA           jsr        [0x000051DA]
  1806. 00000F76  2079 FFFF 46B8           movea.l    A0, [0xFFFF46B8]
  1807. 00000F7C  2488                     move.l     [A2], A0
  1808. 00000F7E  200A                     move.l     D0, A2
  1809. 00000F80  245F                     movea.l    A2, [A7]+
  1810. 00000F82  4E5E                     unlink     A6
  1811. 00000F84  205F                     movea.l    A0, [A7]+
  1812. 00000F86  584F                     addq.w     A7, 4
  1813. 00000F88  4ED0                     jmp        [A0]
  1814. label00000F8A:
  1815. 00000F8A  995F                     sub.w      [A7]+, D4
  1816. 00000F8C  5F63                     subq.w     -[A3], 7
  1817. 00000F8E  745F                     moveq.l    D2, 0x5F
  1818. 00000F90  5F31 3554                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1819. 00000F94  4772 6162 6265 7254      chk.w      D3, [[A2 + 0x6265] + 0x7254]
  1820. 00000F9C  7261                     moveq.l    D1, 0x61
  1821. 00000F9E  636B                     bls        +0x6D /* 0000100B */
  1822. 00000FA0  6572                     bcs        +0x74 /* 00001014 */
  1823. 00000FA2  4676 0000                not.w      [A6 + D0.w]
  1824. 00000FA6  FFFF                     .invalid   <<F/7/7>>
  1825. 00000FA8  4E56 0000                link       A6, 0
  1826. 00000FAC  2F0A                     move.l     -[A7], A2
  1827. 00000FAE  246E 0008                movea.l    A2, [A6 + 0x8]
  1828. 00000FB2  2F0A                     move.l     -[A7], A2
  1829. 00000FB4  4EB9 0000 071C           jsr        [0x0000071C]
  1830. // begin alternate branch 00000FB6-00000FBA
  1831. label00000FB6:
  1832. 00000FB6  0000 071C                ori.b      D0, 0x1C
  1833. // end alternate branch 00000FB6-00000FBA
  1834. label00000FB6: // (misaligned)
  1835. 00000FBA  2079 FFFF 5A8C           movea.l    A0, [0xFFFF5A8C]
  1836. 00000FC0  2488                     move.l     [A2], A0
  1837. 00000FC2  200A                     move.l     D0, A2
  1838. label00000FC4:
  1839. 00000FC4  245F                     movea.l    A2, [A7]+
  1840. 00000FC6  4E5E                     unlink     A6
  1841. label00000FC8:
  1842. 00000FC8  205F                     movea.l    A0, [A7]+
  1843. 00000FCA  584F                     addq.w     A7, 4
  1844. label00000FCC:
  1845. 00000FCC  4ED0                     jmp        [A0]
  1846. 00000FCE  9E5F                     sub.w      D7, [A7]+
  1847. 00000FD0  5F63                     subq.w     -[A3], 7
  1848. 00000FD2  745F                     moveq.l    D2, 0x5F
  1849. 00000FD4  5F32 3054                subq.b     [A2 + D3.w + 0x54], 7
  1850. 00000FD8  436F 6C75                chk.w      D1, [A7 + 0x6C75]
  1851. 00000FDC  6D6E                     blt        +0x70 /* 0000104C */
  1852. 00000FDE  5365                     subq.w     -[A5], 1
  1853. 00000FE0  6C65                     bge        +0x67 /* 00001047 */
  1854. 00000FE2  6374                     bls        +0x76 /* 00001058 */
  1855. 00000FE4  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  1856. 00000FE8  616E                     bsr        +0x70 /* 00001058 */
  1857. 00000FEA  6446                     bcc        +0x48 /* 00001032 */
  1858. 00000FEC  7600                     moveq.l    D3, 0x00
  1859. 00000FEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1860. 00000FF2  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1861. 00000FF6  246E 0008                movea.l    A2, [A6 + 0x8]
  1862. 00000FFA  2F0A                     move.l     -[A7], A2
  1863. 00000FFC  4EB9 0000 052C           jsr        [0x0000052C]
  1864. 00001002  2079 FFFF 61C4           movea.l    A0, [0xFFFF61C4]
  1865. 00001008  2488                     move.l     [A2], A0
  1866. 0000100A  200A                     move.l     D0, A2
  1867. 0000100C  245F                     movea.l    A2, [A7]+
  1868. 0000100E  4E5E                     unlink     A6
  1869. 00001010  205F                     movea.l    A0, [A7]+
  1870. 00001012  584F                     addq.w     A7, 4
  1871. label00001014:
  1872. 00001014  4ED0                     jmp        [A0]
  1873. 00001016  965F                     sub.w      D3, [A7]+
  1874. 00001018  5F63                     subq.w     -[A3], 7
  1875. 0000101A  745F                     moveq.l    D2, 0x5F
  1876. 0000101C  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  1877. 00001020  4C6F 6E67 696E           movem.l    D0,D1,D2,D5,D6,A1,A2,A3,A5,A6, [A7 + 0x696E]
  1878. 00001026  744C                     moveq.l    D2, 0x4C
  1879. 00001028  6973                     bvs        +0x75 /* 0000109D */
  1880. 0000102A  7446                     moveq.l    D2, 0x46
  1881. 0000102C  7600                     moveq.l    D3, 0x00
  1882. 0000102E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1883. label00001032:
  1884. 00001032  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1885. 00001036  246E 0008                movea.l    A2, [A6 + 0x8]
  1886. 0000103A  2F0A                     move.l     -[A7], A2
  1887. 0000103C  4EB9 0000 3BAA           jsr        [0x00003BAA]
  1888. 00001042  2079 FFFF 8310           movea.l    A0, [0xFFFF8310]
  1889. 00001048  2488                     move.l     [A2], A0
  1890. 0000104A  200A                     move.l     D0, A2
  1891. label0000104C:
  1892. 0000104C  245F                     movea.l    A2, [A7]+
  1893. 0000104E  4E5E                     unlink     A6
  1894. 00001050  205F                     movea.l    A0, [A7]+
  1895. 00001052  584F                     addq.w     A7, 4
  1896. 00001054  4ED0                     jmp        [A0]
  1897. 00001056  965F                     sub.w      D3, [A7]+
  1898. fn00001058:
  1899. 00001058  5F63                     subq.w     -[A3], 7
  1900. 0000105A  745F                     moveq.l    D2, 0x5F
  1901. 0000105C  5F31 3254                subq.b     [A1 + D3.w * 2 + 0x54], 7
  1902. 00001060  5365                     subq.w     -[A5], 1
  1903. 00001062  6374                     bls        +0x76 /* 000010D8 */
  1904. 00001064  696F                     bvs        +0x71 /* 000010D5 */
  1905. 00001066  6E4C                     bgt        +0x4E /* 000010B4 */
  1906. 00001068  6973                     bvs        +0x75 /* 000010DD */
  1907. 0000106A  7446                     moveq.l    D2, 0x46
  1908. 0000106C  7600                     moveq.l    D3, 0x00
  1909. 0000106E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1910. 00001072  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1911. 00001076  246E 0008                movea.l    A2, [A6 + 0x8]
  1912. 0000107A  2F0A                     move.l     -[A7], A2
  1913. 0000107C  4EB9 0000 6752           jsr        [0x00006752]
  1914. 00001082  2079 FFFF 88AC           movea.l    A0, [0xFFFF88AC]
  1915. 00001088  2488                     move.l     [A2], A0
  1916. 0000108A  7000                     moveq.l    D0, 0x00
  1917. 0000108C  2540 001E                move.l     [A2 + 0x1E], D0
  1918. 00001090  200A                     move.l     D0, A2
  1919. 00001092  245F                     movea.l    A2, [A7]+
  1920. 00001094  4E5E                     unlink     A6
  1921. 00001096  205F                     movea.l    A0, [A7]+
  1922. 00001098  584F                     addq.w     A7, 4
  1923. 0000109A  4ED0                     jmp        [A0]
  1924. 0000109C  955F                     sub.w      [A7]+, D2
  1925. 0000109E  5F63                     subq.w     -[A3], 7
  1926. 000010A0  745F                     moveq.l    D2, 0x5F
  1927. 000010A2  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1928. 000010A6  5365                     subq.w     -[A5], 1
  1929. 000010A8  6374                     bls        +0x76 /* 0000111E */
  1930. 000010AA  696F                     bvs        +0x71 /* 0000111B */
  1931. 000010AC  6E4D                     bgt        +0x4F /* 000010FB */
  1932. 000010AE  6772                     beq        +0x74 /* 00001122 */
  1933. 000010B0  4676 0000                not.w      [A6 + D0.w]
  1934. label000010B4:
  1935. 000010B4  4E56 0000                link       A6, 0
  1936. 000010B8  2F0A                     move.l     -[A7], A2
  1937. 000010BA  246E 0008                movea.l    A2, [A6 + 0x8]
  1938. 000010BE  2F0A                     move.l     -[A7], A2
  1939. 000010C0  4EB9 0000 6ACA           jsr        [0x00006ACA]
  1940. 000010C6  2079 FFFF 9AFC           movea.l    A0, [0xFFFF9AFC]
  1941. 000010CC  2488                     move.l     [A2], A0
  1942. 000010CE  200A                     move.l     D0, A2
  1943. 000010D0  245F                     movea.l    A2, [A7]+
  1944. 000010D2  4E5E                     unlink     A6
  1945. 000010D4  205F                     movea.l    A0, [A7]+
  1946. 000010D6  584F                     addq.w     A7, 4
  1947. label000010D8:
  1948. 000010D8  4ED0                     jmp        [A0]
  1949. 000010DA  955F                     sub.w      [A7]+, D2
  1950. 000010DC  5F63                     subq.w     -[A3], 7
  1951. 000010DE  745F                     moveq.l    D2, 0x5F
  1952. 000010E0  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  1953. 000010E4  5669 6577                addq.w     [A1 + 0x6577], 3
  1954. 000010E8  5461                     addq.w     -[A1], 2
  1955. 000010EA  6262                     bhi        +0x64 /* 0000114E */
  1956. 000010EC  6572                     bcs        +0x74 /* 00001160 */
  1957. 000010EE  4676 0000                not.w      [A6 + D0.w]
  1958. 000010F2  FFFF                     .invalid   <<F/7/7>>
  1959. 000010F4  4E56 0000                link       A6, 0
  1960. 000010F8  2F0A                     move.l     -[A7], A2
  1961. 000010FA  246E 0008                movea.l    A2, [A6 + 0x8]
  1962. 000010FE  2F0A                     move.l     -[A7], A2
  1963. 00001100  4EB9 0000 51DA           jsr        [0x000051DA]
  1964. 00001106  2079 FFFF A240           movea.l    A0, [0xFFFFA240]
  1965. 0000110C  2488                     move.l     [A2], A0
  1966. 0000110E  200A                     move.l     D0, A2
  1967. 00001110  245F                     movea.l    A2, [A7]+
  1968. 00001112  4E5E                     unlink     A6
  1969. 00001114  205F                     movea.l    A0, [A7]+
  1970. 00001116  584F                     addq.w     A7, 4
  1971. 00001118  4ED0                     jmp        [A0]
  1972. 0000111A  8021                     or.b       D0, -[A1]
  1973. 0000111C  5F5F                     subq.w     [A7]+, 7
  1974. label0000111E:
  1975. 0000111E  6374                     bls        +0x76 /* 00001194 */
  1976. 00001120  5F5F                     subq.w     [A7]+, 7
  1977. label00001122:
  1978. 00001122  3233 5454                move.w     D1, [A3 + D5.w * 4 + 0x54]
  1979. 00001126  6561                     bcs        +0x63 /* 00001189 */
  1980. 00001128  724F                     moveq.l    D1, 0x4F
  1981. 0000112A  6666                     bne        +0x68 /* 00001192 */
  1982. 0000112C  4D65                     chk.w      D6, -[A5]
  1983. 0000112E  6E75                     bgt        +0x77 /* 000011A5 */
  1984. 00001130  5669 6577                addq.w     [A1 + 0x6577], 3
  1985. 00001134  5472 6163 6B65 7246 7600 addq.w     [[A2 + 0x6B65] + 0x72467600], 2
  1986. 0000113E  0000 1C20                ori.b      D0, 0x20 /* ' ' */
  1987. 00001142  2303                     move.l     -[A1], D3
  1988. 00001144  241D                     move.l     D2, [A5]+
  1989. 00001146  0319                     btst       [A1]+, D1
  1990. 00001148  031F                     btst       [A7]+, D1
  1991. 0000114A  031F                     btst       [A7]+, D1
  1992. 0000114C  031F                     btst       [A7]+, D1
  1993. label0000114E:
  1994. 0000114E  031F                     btst       [A7]+, D1
  1995. 00001150  0320                     btst       -[A0], D1
  1996. 00001152  2020                     move.l     D0, -[A0]
  1997. 00001154  1F03                     move.b     -[A7], D3
  1998. 00001156  1D03                     move.b     -[A6], D3
  1999. 00001158  1D03                     move.b     -[A6], D3
  2000. 0000115A  2103                     move.l     -[A0], D3
  2001. 0000115C  2220                     move.l     D1, -[A0]
  2002. 0000115E  1F03                     move.b     -[A7], D3
  2003. label00001160:
  2004. 00001160  2024                     move.l     D0, -[A4]
  2005. 00001162  2223                     move.l     D1, -[A3]
  2006. 00001164  031D                     btst       [A5]+, D1
  2007. 00001166  0323                     btst       -[A3], D1
  2008. 00001168  0324                     btst       -[A4], D1
  2009. 0000116A  1F03                     move.b     -[A7], D3
  2010. 0000116C  2008                     move.l     D0, A0
  2011. 0000116E  0A07 042E                xori.b     D7, 0x2E /* '.' */
  2012. 00001172  031D                     btst       [A5]+, D1
  2013. 00001174  0321                     btst       -[A1], D1
  2014. 00001176  031F                     btst       [A7]+, D1
  2015. 00001178  031F                     btst       [A7]+, D1
  2016. 0000117A  031F                     btst       [A7]+, D1
  2017. 0000117C  031D                     btst       [A5]+, D1
  2018. 0000117E  031D                     btst       [A5]+, D1
  2019. 00001180  0324                     btst       -[A4], D1
  2020. 00001182  2028 2126                move.l     D0, [A0 + 0x2126]
  2021. 00001186  0322                     btst       -[A2], D1
  2022. 00001188  2503                     move.l     -[A2], D3
  2023. 0000118A  2426                     move.l     D2, -[A6]
  2024. 0000118C  2828 213D                move.l     D4, [A0 + 0x213D]
  2025. 00001190  1D03                     move.b     -[A6], D3
  2026. label00001192:
  2027. 00001192  2103                     move.l     -[A0], D3
  2028. label00001194:
  2029. 00001194  2103                     move.l     -[A0], D3
  2030. 00001196  2303                     move.l     -[A1], D3
  2031. 00001198  1F03                     move.b     -[A7], D3
  2032. 0000119A  2103                     move.l     -[A0], D3
  2033. 0000119C  2224                     move.l     D1, -[A4]
  2034. 0000119E  1D03                     move.b     -[A6], D3
  2035. 000011A0  1D03                     move.b     -[A6], D3
  2036. 000011A2  1F03                     move.b     -[A7], D3
  2037. 000011A4  1D03                     move.b     -[A6], D3
  2038. 000011A6  0000 394A                ori.b      D0, 0x4A /* 'J' */
  2039. 000011AA  80E4                     divu.w     D0, -[A4]
  2040. 000011AC  2020                     move.l     D0, -[A0]
  2041. 000011AE  80A8 2042                or.l       D0, [A0 + 0x2042]
  2042. 000011B2  2422                     move.l     D2, -[A2]
  2043. 000011B4  8090                     or.l       D0, [A0]
  2044. 000011B6  819E                     or.l       [A6]+, D0
  2045. 000011B8  2028 214B                move.l     D0, [A0 + 0x214B]
  2046. 000011BC  4C26 2828                movem.w    D2,D4,A2,A4, -[A6]
  2047. 000011C0  213D                     move.l     -[A0], <<invalid special address>>
  2048. 000011C2  80F6 2400                divu.w     D0, [A6 + D2.w * 4]
  2049. 000011C6  0000 0000                ori.b      D0, 0x0
  2050. 000011CA  0000 0000                ori.b      D0, 0x0
  2051. 000011CE  0000 0000                ori.b      D0, 0x0
  2052. 000011D2  0000 0000                ori.b      D0, 0x0
  2053. 000011D6  0000                     .incomplete
  2054.